内置模块
模块 |
说明 |
Calendar |
该模块提供日历相关函数 |
datetime |
通过多种方式操作日期和时间的类 |
time |
时间的访问和转换 |
string |
常见的字符串操作 |
re |
正则表达式操作 |
计算差异的辅助工具 |
|
文本自动换行与填充 |
|
unicodedata |
Unicode 数据库 |
numbers |
数字的抽象基类 |
math |
数学函数 |
cmath |
关于复数的数学函数 |
decimal |
十进制定点和浮点运算 |
fractions |
分数 |
random |
|
itertools |
为高效循环而创建迭代器的函数 |
operator |
标准运算符替代函数 |
pathlib |
面向对象的文件系统路径 |
常见路径操作 |
|
filecmp |
文件及目录的比较 |
pickle |
Python 对象序列化 |
zlib |
与 gzip 兼容的压缩 |
gzip |
对 gzip 格式的支持 |
bz2 |
|
lzma |
用 LZMA 算法压缩 |
zipfile |
使用ZIP存档 |
tarfile |
读写tar归档文件 |
csv |
CSV 文件读写 |
hashlib |
安全哈希与消息摘要 |
hmac |
基于密钥的消息验证 |
os |
操作系统接口模块 |
io |
处理流的核心工具 |
argparse |
命令行选项、参数和子命令解析器 |
logging |
Python 的日志记录工具 |
platform |
获取底层平台的标识数据 |
threading |
基于线程的并行 |
multiprocessing |
基于进程的并行 |
subprocess |
子进程管理 |
sched |
事件调度器 |
queue |
一个同步的队列类 |
dummy_threading |
可直接替代 threading 模块 |
asyncio |
异步 I/O |
socket |
底层网络接口 |
selectors |
高级 I/O 复用库 |
asyncore |
异步socket处理器 |
asynchat |
异步 socket 指令/响应 处理器 |
mmap |
|
signal |
设置异步事件处理程序 |
电子邮件与 MIME 处理包 |
|
json |
JSON 编码和解码器 |
base64 |
Base16, Base32, Base64, Base85数据编码 |
binascii |
二进制和ASCII码互转 |
html |
|
html.parser |
简单的HTML和XHTML解析器 |
html.entities |
HTML一般实体的定义 |
webbrowser |
方便的Web浏览器控制器 |
urllib |
URL 处理模块 |
urllib.request |
打开 URL 的可扩展库 |
urllib.response |
urllib 使用的 Response 类 |
http.client |
HTTP 协议客户端 |
ftplib |
FTP协议客户端 |
poplib |
POP协议客户端 |
smtplib |
SMTP协议客户端 |
smtpd |
SMTP服务器 |
http.server |
HTTP 服务器 |
wave |
读写WAV格式文件 |
colorsys |
颜色系统间的转换 |
imghdr |
推测图像类型 |
sndhdr |
推测声音文件的类型 |
gettext |
多语种国际化服务 |
locale |
国际化服务 |
turtle |
海龟绘图 |
cmd |
支持面向行的命令解释器 |
tkinter |
Tk图形用户界面 |
2to3 |
|
pdb |
Python的调试器 |
distutils |
构建和安装 Python 模块 |
venv |
创建虚拟环境 |
sys |
系统相关的参数和函数 |
gc |
垃圾回收器接口 |
inspect |
检查对象 |
keyword |
检验Python关键字 |
tabnanny |
模糊缩进检测 |
Python字节码反汇编器 |
|
数据美化输出 |
|
heapq |
堆队列算法 |
数组二分查找算法 |
常用的第三方模块
模块 |
说明 |
requests |
对HTTP协议进行高度封装 |
bs4 |
解析HTML的模块 |
pymongo |
把数据写入MongoDB |
numpy |
|
pandas |
|
scipy |
|
sympy |
符号计算库 |
statsmodels |
统计&计量库 |
PIL(Pillow) |
图像处理标准库 |
chardet |
字符串编码库 |
Jinja2 |
基于python的模板引擎 |
Flask |
|
Django |
|
Tornado |
一种 Web 服务器软件的开源版本。Tornado和现在的主流Web服务器框架(包括大多数Python的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快 |
PyQt5 |
编写Python脚本的应用界面 |
pyecharts |
用于生成 Echarts 图表的类库 |
pygame |
专为电子游戏设计的一个模块 |
jieba |
中文分词模块 |
matplotlib |
Python 的绘图库。 它可与 NumPy 一起使用 |
wordcloud |
|
Scrapy |
很强大的爬虫框架,可以满足简单的页面爬取 |
Crawley |
|
Portia |
可视化爬取网页内容 |
newspaper |
|
selenium |
|
cola |
分布式爬虫框架 |
dnspython |
DNS工具包 |
XlsxWriter |
操作Excel工作表的文字,数字,公式,图表等 |
smtplib |
发送电子邮件模块 |
pymysql |
|
NLTK |
一个自然语言处理的第三方库,NLP领域中常用,可建立词袋模型(单词计数),支持词频分析(单词出现次数)、模式识别、关联分析、情感分析(词频分析+度量指标)、可视化(+matploylib做分析图)等 |
sklearn |
实现了一些机器学习算法 |
sqlAlchemy |
基于设计模式的对象关系映射ORM闻名,它可以把python类映射为数据库中表 |
PonyORM |
|
statsmodels |
可以配合numpy、scipy、pandas完成信号处理,协整、滤波、谱分析等 |
lxml |
xml和HTML读取和解析 |
win32com |
有关Windows系统操作、Office(Word、Excel等)文件读写等的综合应用库 |
HBase连接库 |
|
OpenCV |
图像和视频工作库 |
TimeSide |
能够进行音频分析、成像、转码、流媒体和标签处理的Python框架 |
pydub |
|
TensorFlow |
谷歌的第二代机器学习系统,内建深度学习的扩展支持 |
theano |
|
keras |
一个用Python编写的高级神经网络API,能够运行在TensorFlow或者Theano之上,它的开发重点是实现快速实验 |
Caffe |
|
IPython |
一个基于Python 的交互式shell,比默认的Python shell 好用得多,支持变量自动补全、自动缩进、交互式帮助、魔法命令、系统命令等,内置了许多很有用的功能和函数 |
PTVS |
Visual Studio 的 Python 工具 |
matpython |
MATLAB集成库 |
PySpark |
Spark提供的Python API |
Plotly |
Plotly提供的图形库可以进行在线WEB交互,并提供具有出版品质的图形,支持线图、散点图、区域图、条形图、误差条、框图、直方图、热图、子图、多轴、极坐标图、气泡图、玫瑰图、热力图、漏斗图等众多图形 |
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。