Packages for Python
Python 包列表
Requests: Python 的 HTTP 请求库 --> 站内链接
Selenium: Python 的 Web 自动化测试库 --> 站内链接
Selenium-Wire: Selenium 的扩展,用于拦截和修改 HTTP 请求和响应
BeautifulSoup: 用于解析 HTML 和 XML 的 Python 库 --> 站内链接
Pillow: Python 的图像处理库
PyInstaller: 用于将 Python 脚本打包成可执行文件的工具 --> 站内链接
OpenCV: 用于计算机视觉的 Python 库,可以用来处理视频和图像
pip 安装命令:
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 代码变得更容易Blinker: Python 的事件通知库
它允许不同的组件之间进行松散耦合的通信,通过信号来触发和响应事件 blinker 是在处理事件驱动编程时非常有用的工具,特别适用于构建插件系统、框架和其他需要组件之间通信的应用
Pygame: 用于编写 2D 游戏的 Python 库
dotenv: 用于从
.env
文件中加载环境变量的 Python 库pip 安装命令:
pip install python-dotenv
Pandas: 用于数据处理和分析的 Python 库
高效的 DataFrame 对象,用于数据处理,以及强大的数据聚合和转换等功能
读取和写入多种文件格式的数据,包括 CSV、Excel、SQL 数据库等
提供多种方式来对数据进行筛选、排序、分组、合并等操作
与 Matplotlib、Seaborn 等数据可视化库结合使用,方便生成图表和报表
openpyxl (openpyxl.worksheet): 用于读写 Excel 文件的 Python 库
yaml: 用于读写 YAML 文件的 Python 库
pip 安装命令:
pip install PyYAML
lxml: 用于解析 XML 和 HTML 的 Python 库
支持用 XPATH 来查找元素(可以考虑代替 bs4)
cryptography: 用于加密和解密的 Python 库
cryptography
是一个用于加密和解密的 Python 库,它提供了一组现代密码学工具,包括对称加密、非对称加密、数字签名、密钥交换等功能paramiko: 用于 SSH 和 SFTP 的 Python 库
paramiko
是一个用于 SSH 和 SFTP 的 Python 库,它提供了一组用于远程登录和文件传输的工具,可以用于编写 SSH 客户端和服务器程序qrcode: 用于生成二维码的 Python 库
项目地址: qrcode