在许多情况下,例如在处理 JSON 格式的 API 响应、处理网站上嵌入的 JavaScript 资源等时,我们经常会看到 13 位长数字,我们可能知道它是源自 new Date().getTime()
等代码的纪元时间戳,但是,作为人类,我们无法快速判断它代表什么日期和时间。有一个名为 Epoch Converter 的便捷网站可以帮助轻松将其转换为人类可读的格式,但大多数时候对于开发人员来说,甚至还有比打开网站更快捷的方法,即使用许多编程语言自带的 interactive shell
。
感兴趣的 Python 主题。
Python 3 中 concurrent.futures 包中的 ThreadPoolExecutor 对于同时执行具有一组数据(参数)的任务(函数)非常有用,这篇文章列出了如何将多个参数传递给正在执行的任务的示例。
Python 装饰器通常用函数创建,请参阅另一篇相关文章(/python-aop-with-decorators),但这篇文章也展示了一个如何使用类创建装饰器的示例。
关于如何使用 celery 在应用程序中完成异步任务的快速指南。
Flask 有一个“app.logger”,您可以将其用于与 webapp 相关的日志记录,对于 Flask 应用使用的其他库或包,通常使用 Python 标准日志记录。有报告称,基于 Flask 的应用中来自各种来源的日志有时会遗漏或变得混乱。有关问题的详细信息,请参阅底部的参考部分。一种解决方法是设置全局根日志记录配置并从 Flask 中覆盖该配置。
Huey 作为 Python 中的 crontab 替代品。
在 Python 中生成带有序列号的 n*n 二维数组。
如何使用 pymongo 将新对象插入 mongodb 并引用使用 DBRef 的其他对象。
如何在 python 中快速打印出或删除给定列表中的重复项目。
快速修复在 Ubuntu 14.04 上使用 python requests 时遇到的 ssl 错误。
在 Ubuntu 上安装 lxml 时出现编译器错误,错误类似如下:错误:命令‘x86_64-linux-gnu-gcc’失败,退出状态为 4,很可能是由于内存不足导致的。
利用 python2 内置的SimpleHTTPServer
(Python3中为http.server
),可以启动一个http服务,轻松快捷的实现一个有文件的目录的共享,在局域网环境下尤其实用、方便。
如何使用 Python dict 作为 MySQL insert-into 语句的数据源。
PyMySQL 是一个纯 Python 的 MySQL 客户端库,它允许您轻松连接到 MySQL 数据库并以 Python 方式执行数据库操作。
Elasticsearch Python 客户端和用于创建和删除索引、文档索引和搜索的示例代码。有关 elasticsearch 安装,请参阅帖子 elk-getting-started-notes。
PEP8(Python 增强提案 8)是 Python 编码的风格指南,这篇文章列出了一些应该遵循的重要规则。
使用 Ansible 从命令行和剧本执行远程命令。
使用 Python virtualenv 的快速步骤。
Python fabric 的基本使用。
使用ast.literal_eval()
方法进行 Python 文字转换。
在 Windows 平台上使用 pywinauto 包自动化 vpn 连接(Cisco IPSec VPN Client + SoftToken)。
从 python 中的列表中删除重复的字典。
寻找最大公约数。
处理文件对象时使用 with 关键字是一种很好的做法。这样做的好处是,文件在其套件完成后会正确关闭,即使在途中引发异常。它也比编写等效的 try-finally 块短得多。
Python 多处理。
Python 多线程。请注意,尽管 Python 解释器中可以运行多个线程,但解释器在任何给定时间都只能执行一个线程,这由 Python 虚拟机中的 GIL(全局解释器锁)确保。Python 多线程更适合 I/O 密集型应用程序,而不是 CPU 密集型应用程序,因为 I/O 会释放 GIL。
常见的python文件/脚本扩展名及其含义。
Python fabonacci 实现。
如何查找或列出已安装的 Python 包。
冒泡排序算法是一种基于比较的算法,其中比较每对相邻元素,如果元素顺序不正确,则交换元素。冒泡排序的平均和最坏情况复杂度为 O(n2),其中 n 是项目数。
如何在 python 中以所需格式显示时间戳。
提取任意整数的第 i 位数字,其中 i 从右到左开始。
Python 2.x 中的源代码编码和unicode。
python中if __name__ == '__main__'
的作用以及定义python主函数的实践。
Python 函数标准参数、位置参数和关键字参数。
Python 导入和 PYTHONPATH。
基于装饰器的 Python AOP(面向方面编程)。