作者:billy
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处
系统内置模块
模块名称 | 模块功能 |
---|---|
os | 包含普遍的操作系统功能 |
sys | 提供了一系列有关Python运行环境的变量和函数 |
random | 生成随机数 |
math | 提供了一些基本的数学函数和常量 |
time | 主要包含各种提供日期、时间功能的类和函数 |
datetime | 对 time 模块的一个高级封装 |
shutil | 一种高层次的文件操作工具 |
re | 可以直接调用来实现正则匹配 |
json | 用于字符串和数据类型间进行转换json |
pickle | 提供了将对象序列化和反序列化的功能 |
logging | 将日志打印到了标准输出中 |
threading | 提供了更强大的多线程管理方案 |
multiprocessing | 提供了多进程编程的功能 |
subprocess | 提供了创建和管理子进程的功能 |
csv | 提供了处理csv文件的功能 |
queue | 实现了多生产者,多消费者的队列 |
hashlib | 提供了一些加密算法 |
functools | 提供了一些高阶函数 |
argparse | 提供了解析命令行参数的功能 |
configparser | 提供了解析配置文件的功能 |
collections | 提供了一些数据结构 |
unittest | 提供了一个简单的测试框架 |
pip 安装源
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
pip 安装错误整理
-
在安装过程中出现报错信息,Cannot unpack file… 时,可以在命令行输入下面命令来安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn 包名
-
Getting requirements to build wheel … error
pip install wheel setuptools pip --upgrade
第三方模块
模块名称 | 模块功能 |
---|---|
psutil | 运维可以获取系统信息:内存,cpu,网速等等 |
prettytable | 可用来生成美观的ASCII格式的表格,把上面运维的数值转化成表格 |
requests | 是一个HTTP库,用于发送HTTP请求和处理响应 |
beautifulSoup | 可以从HTML或XML文件中提取数据 |
numpy | 提供了很多高级的数学方法,可以让Python像matlab一样处理矩阵 |
pandas | 用于数据处理和数据分析 |
matplotlib | 强大的画图展示工具 |
PyMySQL | 连接 mysql 数据库,并实现简单的增删改查 |
pysqlite3 | 提供了一个轻量级的数据库引擎,可以操作 SQLite 数据库 |
pillow | 一个非常好用的图像处理库 |
opencv | 一个计算机视觉处理库 |
flash | 一个轻量级的Web框架,它适用于小型应用程序和API构建 |
django | 一个全栈Web框架,它提供了完整的MVC模式,包括模板引擎、ORM、表单处理、用户认证等功能 |
pyqt5 | 用于GUI编程的一个重要库,可以在Python中使用Qt的所有功能 |
pygtk | 于Python的GUI程序开发GTK |
scrapy | 提供了多种类型爬虫的基类,可以用于数据挖掘、监测和自动化测试 |
py2exe | 将python脚本转换为windows上可以独立运行的可执行程序 |