Python模块索引
_ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | z
_ | ||
__future__ | 未来语句定义 | |
__main__ | 运行顶级脚本的环境。 | |
_dummy_thread | _thread模块的插入替换。 | |
_thread | 低级线程API。 | |
a | ||
abc | 抽象的基类,这些类根据 PEP 3119。 | |
aifc | 以AIFF或AIFC格式读取和写入音频文件。 | |
argparse | 命令行选项和参数解析库。 | |
array | 统一类型数值的空间效率数组。 | |
ast | 抽象语法树类和操作。 | |
asynchat | 支持异步命令/响应协议。 | |
asyncio | 异步I / O,事件循环,协程和任务。 | |
asyncore | 用于开发异步套接字处理服务的基类。 | |
atexit | 注册和执行清理功能。 | |
audioop | 操纵原始音频数据。 | |
b | ||
base64 | RFC 3548:Base16,Base32,Base64数据编码; Base85和Ascii85 | |
bdb | 调试器框架。 | |
binascii | 用于在二进制和各种ASCII编码二进制表示之间转换的工具。 | |
binhex | 以binhex4格式对文件进行编码和解码。 | |
bisect | 二进制搜索的数组二分法算法。 | |
builtins | 提供内建命名空间的模块。 | |
bz2 | bzip2压缩和解压缩的界面 | |
c | ||
calendar | 使用日历的功能,包括对Unix cal程序的一些模拟。 | |
cgi | 用于通过公共网关接口运行Python脚本的帮助程序。 | |
cgitb | Configurable traceback handler for CGI scripts. | |
chunk | 用于读取IFF块的模块。 | |
cmath | 复数的数学函数。 | |
cmd | 构建面向行的命令解释器。 | |
code | 实现读取 - 评估打印循环的工具。 | |
codecs | 编码和解码数据和流。 | |
codeop | 编译(可能不完整)Python代码。 | |
collections | 容器数据类型 | |
collections.abc | 容器的抽象基类 | |
colorsys | RGB和其他颜色系统之间的转换函数。 | |
compileall | 用于字节编译目录树中所有Python源文件的工具。 | |
concurrent | ||
concurrent.futures | 使用线程或进程同时执行计算。 | |
configparser | 配置文件解析器。 | |
contextlib | for-statement contexts的实用程序。 | |
copy | 浅层和深层复制操作。 | |
copyreg | 注册pickle支持功能。 | |
cProfile | ||
crypt (Unix) | 用于检查Unix密码的crypt()函数。 | |
csv | 向分隔文件写入和读取表格数据。 | |
ctypes | Python的外部函数库。 | |
curses (Unix) | 到curses库的接口,提供便携式终端处理。 | |
curses.ascii | ASCII字符的常量和集合成员函数。 | |
curses.panel | 一个面板堆栈扩展,可添加深度以遏制窗口。 | |
curses.textpad | 在curses窗口中进行类似Emacs的输入编辑。 | |
d | ||
datetime | 基本的日期和时间类型。 | |
dbm | 与各种Unix“数据库”格式的接口。 | |
dbm.dumb | 简单DBM接口的便携式实现。 | |
dbm.gnu (Unix) | GNU对dbm的重新解释。 | |
dbm.ndbm (Unix) | 标准的“数据库”接口,基于ndbm。 | |
decimal | 一般小数算术规范的实现。 | |
difflib | 用于计算对象之间的差异的帮助器。 | |
dis | Python字节码的反汇编器 | |
distutils | 支持在现有的Python安装中构建和安装Python模块。 | |
distutils.archive_util | 用于创建归档文件(tarball,zip文件,...)的实用程序功能 | |
distutils.bcppcompiler | ||
distutils.ccompiler | 抽象的 CCompiler 类 | |
distutils.cmd | 此模块提供了抽象基类Command。此类由distutils.command子包中的模块子类化。 | |
distutils.command | 此子包包含每个标准Distutils命令的一个模块。 | |
distutils.command.bdist | 构建一个二进制安装包 | |
distutils.command.bdist_dumb | 建立一个“哑”安装程序 - 一个简单的文件归档 | |
distutils.command.bdist_msi | 以Windows MSI文件构建二进制分发 | |
distutils.command.bdist_packager | 包装商的抽象基类 | |
distutils.command.bdist_rpm | 以Redhat RPM和SRPM构建二进制分布 | |
distutils.command.bdist_wininst | 构建Windows安装程序 | |
distutils.command.build | 构建软件包的所有文件 | |
distutils.command.build_clib | 在包中构建任何C库 | |
distutils.command.build_ext | 构建程序包中的任何扩展程序 | |
distutils.command.build_py | 构建软件包的.py / .pyc文件 | |
distutils.command.build_scripts | 构建包的脚本 | |
distutils.command.check | 检查包裹的元数据 | |
distutils.command.clean | 清除软件包构建区域 | |
distutils.command.config | 执行套件配置 | |
distutils.command.install | 安装软件包 | |
distutils.command.install_data | 从包安装数据文件 | |
distutils.command.install_headers | 从软件包安装C / C ++头文件 | |
distutils.command.install_lib | 从包安装库文件 | |
distutils.command.install_scripts | 从软件包安装脚本文件 | |
distutils.command.register | 使用Python包索引注册模块 | |
distutils.command.sdist | 构建源分发 | |
distutils.core | 核心 Distutils 功能 | |
distutils.cygwinccompiler | ||
distutils.debug | 为distutils提供调试标志 | |
distutils.dep_util | 效用函数的简单依赖项检查 | |
distutils.dir_util | 在目录和目录树上操作的实用程序功能 | |
distutils.dist | 提供分发类,它表示正在构建/安装/分发的模块分发 | |
distutils.errors | 提供标准distutils异常 | |
distutils.extension | 提供Extension类,用于在安装脚本中描述C / C ++扩展模块 | |
distutils.fancy_getopt | 其他getopt功能 | |
distutils.file_util | 用于对单个文件操作的实用程序功能 | |
distutils.filelist | FileList类,用于戳文件系统和构建文件列表。 | |
distutils.log | 一种简单的记录机制,282样式 | |
distutils.msvccompiler | 微软编译器 | |
distutils.spawn | 提供spawn()函数 | |
distutils.sysconfig | 低级访问Python解释器的配置信息。 | |
distutils.text_file | 提供TextFile类,一个简单的文本文件接口 | |
distutils.unixccompiler | UNIX C编译器 | |
distutils.util | 其他其他实用功能 | |
distutils.version | 实现代表模块版本号的类。 | |
doctest | 测试docstrings中的代码段。 | |
dummy_threading | 线程模块的插入替换。 | |
e | ||
email | 支持解析,处理和生成电子邮件(包括MIME文档)的包。 | |
email.charset | 字符集 | |
email.contentmanager | 从MIME部分存储和检索内容 | |
email.encoders | 电子邮件有效负载的编码器。 | |
email.errors | 电子邮件包使用的异常类 | |
email.generator | 从邮件结构生成纯文本电子邮件。 | |
email.header | 表示非ASCII标头 | |
email.headerregistry | 根据字段名称自动解析标头 | |
email.iterators | 在消息对象树上迭代。 | |
email.message | 表示电子邮件的基类。 | |
email.mime | 构建MIME邮件。 | |
email.parser | 解析纯文本电子邮件以生成邮件对象结构。 | |
email.policy | 控制消息的解析和生成 | |
email.utils | 其他电子邮件包实用程序。 | |
编码 | ||
encodings.idna | 国际化域名实施 | |
encodings.mbcs | Windows ANSI代码页 | |
encodings.utf_8_sig | 具有BOM声明的UTF-8编解码器 | |
ensurepip | 将“pip”安装程序引导到现有的Python安装或虚拟环境中。 | |
enum | 枚举类的实现。 | |
errno | 标准errno系统符号。 | |
f | ||
faulthandler | 转储Python回溯。 | |
fcntl (Unix) | fcntl()和ioctl()系统调用。 | |
filecmp | 有效地比较文件。 | |
fileinput | 在标准输入或文件列表上循环。 | |
fnmatch | Unix外壳样式文件名模式匹配。 | |
formatter | 已弃用: 通用输出格式器和设备接口。 | |
fpectl (Unix) | 提供对浮点异常处理的控制。 | |
fractions | 理性数字。 | |
ftplib | FTP协议客户端(需要套接字)。 | |
functools | 可调用对象的高阶函数和操作。 | |
g | ||
gc | 与循环检测垃圾收集器的接口。 | |
getopt | 用于命令行选项的便携式解析器;支持短和长选项名称。 | |
getpass | 便携式读取密码和检索用户标识 | |
gettext | 多语言国际化服务。 | |
glob | Unix shell样式路径名模式扩展。 | |
grp (Unix) | 组数据库(getgrnam()和朋友)。 | |
gzip | 用于使用文件对象进行gzip压缩和解压缩的接口。 | |
h | ||
hashlib | 安全散列和消息摘要算法。 | |
heapq | 堆队列算法(a.k.a. priority queue)。 | |
hmac | 用于消息认证(HMAC)实现的键控散列 | |
html | 操纵HTML的帮手。 | |
html.entities | HTML一般实体的定义。 | |
html.parser | 一个简单的解析器,可以处理 HTML 和 XHTML。 | |
http | HTTP 状态代码和消息 | |
http.client | HTTP和HTTPS协议客户端(需要套接字)。 | |
http.cookiejar | 用于自动处理HTTP Cookie的类。 | |
http.cookies | 支持HTTP状态管理(Cookie)。 | |
http.server | HTTP 服务器和请求处理程序。 | |
i | ||
imaplib | IMAP4协议客户端(需要套接字)。 | |
imghdr | 确定包含在文件或字节流中的图片类型。 | |
imp | 已弃用: 访问import语句的实现 | |
importlib | 执行导入机制。 | |
importlib.abc | 与导入相关的抽象基类 | |
importlib.machinery | 进口商和路径挂钩 | |
importlib.util | 进口商的实用程序代码 | |
inspect | 从活动对象中提取信息和源代码。 | |
io | 核心工作流工具。 | |
ipaddress | IPv4/IPv6 操纵库。 | |
itertools | 创建迭代器以实现高效循环的函数。 | |
j | ||
json | 对JSON格式进行编码和解码。 | |
json.tool | 用于验证和漂亮打印JSON的命令行。 | |
k | ||
keyword | 测试字符串是否为Python中的关键字。 | |
l | ||
lib2to3 | 2to3库 | |
linecache | 此模块提供从文本文件对各行的随机访问。 | |
locale | 国际化服务。 | |
logging | 应用程序的灵活事件记录系统。 | |
logging.config | 日志模块的配置 | |
logging.handlers | 日志模块的处理程序 | |
lzma | liblzma压缩库的Python包装器。 | |
m | ||
macpath | Mac OS 9路径处理功能。 | |
mailbox | 以各种格式处理邮箱 | |
mailcap | Mailcap文件处理。 | |
marshal | 将Python对象转换为字节流并返回(使用不同的约束)。 | |
math | (Sin() 等) 数学函数。 | |
mimetypes | 将文件扩展名映射到MIME类型。 | |
mmap | Unix和Windows的内存映射文件接口。 | |
modulefinder | 查找模块使用的脚本 | |
msilib (Windows) | 创建Microsoft Installer文件和CAB文件。 | |
msvcrt (Windows) | 来自MS VC ++运行时的其他有用例程 | |
multiprocessing | 基于进程的并行性。 | |
multiprocessing.connection | 用于处理套接字的API。 | |
multiprocessing.dummy | 线程周围的哑包。 | |
multiprocessing.managers | 在具有共享对象的进程之间共享数据。 | |
multiprocessing.pool | 创建进程池。 | |
multiprocessing.sharedctypes | 从共享内存分配ctypes对象。 | |
n | ||
netrc | .netrc文件的加载。 | |
nis (Unix) | 与Sun的NIS(黄页)库的接口。 | |
nntplib | NNTP协议客户端(需要套接字)。 | |
numbers | 数字抽象基类(Complex,Real,Integral等)。 | |
o | ||
operator | 对应于标准运算符的函数。 | |
optparse | 已弃用: 命令行选项解析库。 | |
os | 其他操作系统接口。 | |
os.path | 对路径名的操作。 | |
ossaudiodev (Linux,FreeBSD) | 访问兼容OSS的音频设备。 | |
p | ||
parser | 访问Python源代码的解析树。 | |
pathlib | 面向对象的文件系统路径 | |
pdb | 用于交互式解释器的Python调试器。 | |
pickle | 将Python对象转换为字节流并返回。 | |
pickletools | 包含有关pickle协议和pickle-machine操作码的大量注释,以及一些有用的函数。 | |
pipes (Unix) | Unix shell管道的Python接口。 | |
pkgutil | 导入系统的实用程序。 | |
platform | 检索尽可能多的平台识别数据。 | |
plistlib | 生成并解析Mac OS X plist文件。 | |
poplib | POP3协议客户端(需要套接字)。 | |
posix (Unix) | 最常见的POSIX系统调用(通常通过模块os使用)。 | |
pprint | 数据漂亮的打印机。 | |
profile | Python源代码分析器。 | |
pstats | 用于分析器的统计信息对象。 | |
pty (Linux) | Linux的伪终端处理。 | |
pwd (Unix) | 密码数据库(getpwnam()和朋友)。 | |
py_compile | 从Python源文件生成字节代码文件。 | |
pyclbr | 支持Python类浏览器的信息提取。 | |
pydoc | 文档生成器和在线帮助系统。 | |
q | ||
queue | 同步队列类。 | |
quopri | 使用MIME引用的可打印编码对文件进行编码和解码。 | |
r | ||
random | 生成具有各种常见分布的伪随机数字。 | |
re | 正则表达式操作。 | |
readline (Unix) | GNU对Python的readline支持。 | |
reprlib | 具有大小限制的替代repr()实现。 | |
resource (Unix) | 用于提供有关当前进程的资源使用信息的界面。 | |
rlcompleter | Python标识符完成,适用于GNU readline库。 | |
runpy | 找到并运行Python模块,而不首先导入它们。 | |
s | ||
sched | 通用事件调度器。 | |
select | 等待多个流中的I / O完成。 | |
selectors | 高级I / O复用。 | |
shelve | Python对象持久性。 | |
shlex | 用于Unix shell样语言的简单词法分析。 | |
shutil | 高级文件操作,包括复制。 | |
signal | 设置异步事件的处理程序。 | |
site | 负责站点特定配置的模块 | |
smtpd | Python中的SMTP服务器实现。 | |
smtplib | SMTP协议客户端(需要套接字)。 | |
sndhdr | 确定声音文件的类型。 | |
socket | 低级网络接口。 | |
socketserver | 网络服务器的框架。 | |
spwd (Unix) | 影子密码数据库(getspnam()和朋友)。 | |
sqlite3 | 使用SQLite 3.x的DB-API 2.0实现。 | |
ssl | 套接字对象的TLS / SSL包装器 | |
stat | 用于解释os.stat(),os.lstat()和os.fstat()的结果的实用程序。 | |
statistics | 数学统计函数 | |
string | 常用字符串操作。 | |
stringprep | 字符串准备,根据RFC 3453 | |
struct | 将字节解释为打包二进制数据。 | |
subprocess | 子流程管理。 | |
sunau | 提供Sun AU声音格式的接口。 | |
symbol | 表示解析树的内部节点的常量。 | |
symtable | 与编译器内部符号表的接口。 | |
sys | 访问系统特定的参数和功能。 | |
sysconfig | Python的配置信息 | |
syslog (Unix) | Unix系统日志库例程的接口。 | |
t | ||
tabnanny | 用于检测目录树中的Python源文件中与空格相关的问题的工具。 | |
tarfile | 读取和写入tar格式的归档文件。 | |
telnetlib | Telnet客户端类。 | |
tempfile | 生成临时文件和目录。 | |
termios (Unix) | POSIX样式tty控件。 | |
test | 回归测试包,包含用于Python的测试套件。 | |
test.support | 支持Python的回归测试套件。 | |
textwrap | 文字换行和填充 | |
threading | 基于线程的并行性。 | |
time | 时间访问和转化。 | |
timeit | 测量小代码片段的执行时间。 | |
tkinter | 用于图形用户界面的Tcl / Tk界面 | |
tkinter.scrolledtext (Tk) | 具有垂直滚动条的文本小部件。 | |
tkinter.tix | Tkinter的扩展小部件 | |
tkinter.ttk | Tk主题小部件集 | |
token | 表示解析树的终端节点的常量。 | |
tokenize | Python源代码的词汇扫描器。 | |
trace | 跟踪或跟踪Python语句执行。 | |
traceback | 打印或检索堆栈跟踪。 | |
tracemalloc | 跟踪内存分配。 | |
tty (Unix) | 执行通用终端控制操作的实用功能。 | |
turtle | 简单图形应用程序的教育框架 | |
turtledemo | 一个查看器,例如turtle脚本 | |
types | 内建类型的名称。 | |
typing | 支持类型提示(请参阅PEP 484)。 | |
u | ||
unicodedata | 访问Unicode数据库。 | |
unittest | Python的单元测试框架。 | |
unittest.mock | Mock对象库。 | |
urllib | ||
urllib.error | 由urllib.request引发的异常类 | |
urllib.parse | URL解析组件 | |
urllib.request | 用于打开网址的可扩展库。 | |
urllib.response | urllib使用的响应类。 | |
urllib.robotparser | 加载robots.txt文件并回答有关其他网址可抓取性的问题。 | |
uu | 以uuencode格式编码和解码文件。 | |
uuid | 根据RFC 4122的UUID对象(通用唯一标识符) | |
v | ||
venv | 创建虚拟环境。 | |
w | ||
warnings | 发出警告消息并控制其处置。 | |
wave | 提供WAV声音格式的接口。 | |
weakref | 支持弱引用和弱字典。 | |
webbrowser | 易于使用的Web浏览器控制器。 | |
winreg (Windows) | 用于操作Windows注册表的例程和对象。 | |
winsound (Windows) | 访问Windows的声音播放机械。 | |
wsgiref | WSGI实用程序和参考实现。 | |
wsgiref.handlers | WSGI服务器/网关基类。 | |
wsgiref.headers | WSGI响应标头工具。 | |
wsgiref.simple_server | 一个简单的WSGI HTTP服务器。 | |
wsgiref.util | WSGI环境实用程序。 | |
wsgiref.validate | WSGI一致性检查器。 | |
x | ||
xdrlib | 用于外部数据表示(XDR)的编码器和解码器。 | |
xml | 包含XML处理模块的软件包 | |
xml.dom | Python文档对象模型API。 | |
xml.dom.minidom | 最小文档对象模型(DOM)实现。 | |
xml.dom.pulldom | 支持从SAX事件构建部分DOM树。 | |
xml.etree.ElementTree | 实现ElementTree API。 | |
xml.parsers.expat | 到Expat非验证XML解析器的接口。 | |
xml.parsers.expat.errors | ||
xml.parsers.expat.model | ||
xml.sax | 包含SAX2基类和便利功能的软件包。 | |
xml.sax.handler | SAX事件处理程序的基类。 | |
xml.sax.saxutils | 与SAX一起使用的便利功能和类。 | |
xml.sax.xmlreader | 符合SAX标准的XML解析器必须实现的接口。 | |
xmlrpc | ||
xmlrpc.client | XML-RPC客户端访问。 | |
xmlrpc.server | 基本XML-RPC服务器实现。 | |
z | ||
zipapp | 管理可执行的python zip档案 | |
zipfile | 读取和写入ZIP格式的归档文件。 | |
zipimport | 支持从ZIP存档导入Python模块。 | |
zlib | 与gzip兼容的压缩和解压缩例程的低级接口。 |