Python 自带了许多内置的模块,称为标准库模块,它们无需额外安装即可直接导入使用。
模块名 | 功能描述 | 详情 |
---|---|---|
string |
常见的字符串操作 | 查看 |
re |
正则表达式操作 | 查看 |
difflib |
计算差异的辅助工具 | 查看 |
textwrap |
文本自动换行与填充 | 查看 |
unicodedata |
Unicode 数据库 | 查看 |
stringprep |
因特网字符串预处理 | 查看 |
readline |
GNU readline 接口 | 查看 |
rlcompleter |
用于 GNU readline 的补全函数 | 查看 |
struct |
将字节串解读为打包的二进制数据 | 查看 |
codecs |
编解码器注册和相关基类 | 查看 |
datetime |
基本日期和时间类型 | 查看 |
zoneinfo |
IANA 时区支持 | 查看 |
calendar |
通用日历相关函数 | 查看 |
collections |
容器数据类型 | 查看 |
collections.abc |
容器的抽象基类 | 查看 |
heapq |
堆队列算法 | 查看 |
bisect |
数组二分算法 | 查看 |
array |
高效的数字值数组 | 查看 |
weakref |
弱引用 | 查看 |
types |
动态类型创建和内置类型名称 | 查看 |
copy |
浅层及深层拷贝操作 | 查看 |
pprint |
数据美化输出 | 查看 |
reprlib |
替代性 repr() 实现 | 查看 |
enum |
对枚举的支持 | 查看 |
graphlib |
操作类似图的结构的功能 | 查看 |
numbers |
数字抽象基类 | 查看 |
math |
数学函数 | 查看 |
cmath |
针对复数的数学函数 | 查看 |
decimal |
十进制定点和浮点算术 | 查看 |
fractions |
有理数 | 查看 |
random |
生成伪随机数 | 查看 |
statistics |
数字统计函数 | 查看 |
itertools |
为高效循环创建迭代器的函数 | 查看 |
operator |
标准运算符对应函数 | 查看 |
pathlib |
面向对象的文件系统路径 | 查看 |
os.path |
常用的路径操作 | 查看 |
stat |
解释 stat() 的结果 | 查看 |
filecmp |
文件和目录比较 | 查看 |
tempfile |
生成临时文件和目录 | 查看 |
glob |
Unix 风格的路径名模式扩展 | 查看 |
fnmatch |
Unix 文件名模式匹配 | 查看 |
linecache |
随机访问文本行 | 查看 |
shutil |
高层级文件操作 | 查看 |
pickle |
Python 对象序列化 | 查看 |
copyreg |
注册 pickle 支持函数 | 查看 |
shelve |
Python 对象持久化 | 查看 |
marshal |
内部 Python 对象序列化 | 查看 |
dbm |
Unix "数据库" 接口 | 查看 |
sqlite3 |
SQLite 数据库的 DB-API 2.0 接口 | 查看 |
zlib |
与 gzip 兼容的压缩 | 查看 |
gzip |
对 gzip 文件的支持 | 查看 |
bz2 |
对 bzip2 压缩算法的支持 | 查看 |
lzma |
使用 LZMA 算法进行压缩 | 查看 |
zipfile |
操作 ZIP 归档文件 | 查看 |
tarfile |
读写 tar 归档文件 | 查看 |