python 查看包版本

以下用查询 requests 的版本信息做演示。

pip

  1. pip show requests
  2. pip list | grep requests

Python

1
2
3
4
In [1]: import requests

In [2]: requests.__version__
Out[2]: '2.23.0'

Python 使用适合需求的库

Python 如何寻找、判断适合需求的库, 按照方法的优先次序介绍如下

寻找

Google

  1. 第三方库 例如:

    1. 写截图 OCR 时,我需要 hook 键盘输入,实现快捷键截图,搜:“Python keyboard hook”
    2. 如果我要着一个 markdwon 解析器,搜:“python markdown parser”
  2. 查找标准库 搜:"Python standard library logging"

Github awesome-python

awesome-python 系列大都是 Python 开源世界的精品,其中也包含部分 Python 标准库。

awesome-python Github,直接 Ctrl+F 搜索关键字, 比如:hook, logging

标准库官网

The Python Standard Library网站直接搜索

判断

几个可以考虑的因素:

  1. 对应 Github 等代码仓库的 star 个数;
  2. 社区的活跃程度,更新频率;
  3. 文档完善程度,函数、参数解释,示例是否详细清楚;
  4. 普及率:看实现该功能的程序是否很多使用了该库。