python 小知识
python 查看包版本
以下用查询 requests 的版本信息做演示。
pip
pip show requests
pip list | grep requests
Python
1 | In [1]: import requests |
Python 使用适合需求的库
Python 如何寻找、判断适合需求的库, 按照方法的优先次序介绍如下
寻找
第三方库 例如:
- 写截图 OCR 时,我需要 hook 键盘输入,实现快捷键截图,搜:“Python keyboard hook”
- 如果我要着一个 markdwon 解析器,搜:“python markdown parser”
查找标准库 搜:"Python standard library logging"
Github awesome-python
awesome-python 系列大都是 Python 开源世界的精品,其中也包含部分 Python 标准库。
awesome-python
Github,直接 Ctrl+F
搜索关键字, 比如:hook,
logging
标准库官网
在 The Python Standard Library网站直接搜索
判断
几个可以考虑的因素:
- 对应 Github 等代码仓库的 star 个数;
- 社区的活跃程度,更新频率;
- 文档完善程度,函数、参数解释,示例是否详细清楚;
- 普及率:看实现该功能的程序是否很多使用了该库。