Packages Index
这里收集了一些常用的 Python 包,以及它们的简单介绍和使用方法。
Requests: Python 的 HTTP 请求库。
Selenium: Python 的 Web 自动化测试库。
Selenium-Wire: Selenium 的扩展,用于拦截和修改 HTTP 请求和响应。
BeautifulSoup: 用于解析 HTML 和 XML 的 Python 库。
Pillow: Python 的图像处理库。
PyInstaller: 用于将 Python 脚本打包成可执行文件的工具。
OpenCV: 用于计算机视觉的 Python 库,可以用来处理视频和图像。
安装 OpenCV 时,可以使用命令:
pip install opencv-python
。matplotlib: 用于绘制图表和图形的 Python 库。
moviepy: 用于处理视频的 Python 库,提供了视频剪辑、合并、转换等功能。
pywin32: Python 的 Windows 扩展。
pywin32
是一个 Python 扩展,它提供了访问 Windows API 的功能。PyQT5: Python 的 GUI 开发库。
PySide2: Python 的 GUI 开发库。
shiboken2: 与 PySide2 一起使用的工具,可以将 C++ 代码转换为 Python 代码。
psutil: 用于获取系统信息的 Python 库(process and system utilities)。
用于在 Python 中获取进程和系统利用(如监控硬件和网络统计)的信息。
Faker: 生成 Mock 数据的 Python 库。
setuptools: 用于打包 Python 库的工具。
setuptools
主要用于创建和管理 Python 包,使得发布和安装 Python 代码变得更容易。GCC: GNU 编译器套件,用于编译 Python 的 C 扩展。
cryptography(cryptography.hazmat): 用于加密和解密的 Python 库。
Blinker: Python 的事件通知库。
它允许不同的组件之间进行松散耦合的通信,通过信号来触发和响应事件。blinker 是在处理事件驱动编程时非常有用的工具,特别适用于构建插件系统、框架和其他需要组件之间通信的应用。
Pygame: 用于编写 2D 游戏的 Python 库。
python-dotenv: 用于从
.env
文件中加载环境变量的 Python 库。如果要安装,使用命令:
pip install python-dotenv
Pandas: 用于数据处理和分析的 Python 库。
高效的 DataFrame 对象,用于数据处理,以及强大的数据聚合和转换等功能。
读取和写入多种文件格式的数据,包括 CSV、Excel、SQL 数据库等。
提供多种方式来对数据进行筛选、排序、分组、合并等操作。
与 Matplotlib、Seaborn 等数据可视化库结合使用,方便生成图表和报表。
openpyxl (openpyxl.worksheet): 用于读写 Excel 文件的 Python 库。
lxml: 用于解析 XML 和 HTML 的 Python 库。
支持用 XPATH 来查找元素(可以考虑代替 bs4)。
cryptography: 用于加密和解密的 Python 库。
cryptography
是一个用于加密和解密的 Python 库,它提供了一组现代密码学工具,包括对称加密、非对称加密、数字签名、密钥交换等功能。