Python模块索引

_ | a | b | c | d | e | f | g | h | w | j | k | l | m | n | o | p | q | r | s | t | n | v | w | x | ž
_
__future__ 未来的声明定义
__main__ 运行顶级脚本的环境。
_dummy_thread 直接替换_thread模块。
_thread 低级线程API。
一个
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 CGI脚本的可配置追踪处理程序。
chunk 模块读取IFF块。
cmath 复数的数学函数。
cmd 建立面向行的命令解释器。
code 实施read-eval-print循环的设施。
codecs 编码和解码数据和流。
codeop 编译(可能不完整)的Python代码。
 - collections 容器数据类型
    collections.abc 容器的抽象基类
colorsys RGB和其他颜色系统之间的转换功能。
compileall 用于字节编译目录树中所有Python源文件的工具。
 - concurrent
    concurrent.futures 使用线程或进程同时执行计算。
configparser 配置文件解析器。
contextlib 具有语句上下文的实用程序。
copy 浅层和深层复制操作。
copyreg 注册腌菜支持功能。
cProfile
crypt (UNIX) crypt()函数用于检查Unix密码。
csv 写入和读取分隔文件中的表格数据。
ctypes Python的外部函数库。
 - curses (UNIX) 一个到curses库的接口,提供便携式终端处理。
    curses.ascii ASCII字符的常量和集合成员函数。
    curses.panel 面板堆栈扩展,为curses窗口添加深度。
    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 提供Distribution类,它表示正在构建/安装/分发的模块分布
    distutils.errors 提供标准的distutils例外
    distutils.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 直接替换线程模块。
Ë
 - email 支持解析,操作和生成电子邮件的软件包。
    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
    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 shell风格的文件名模式匹配。
formatter 弃用: 通用输出格式化程序和设备接口。
fpectl (UNIX) 提供对浮点异常处理的控制。
fractions 有理数。
ftplib FTP协议客户端(需要套接字)。
functools 对可调用对象的高阶函数和操作。
G
gc 循环检测垃圾回收器的接口。
getopt 便携式解析器,用于命令行选项; 支持短期和长期选项名称。
getpass 便携式读取密码和检索用户标识。
gettext 多语言国际化服务。
glob Unix shell风格的路径名模式扩展。
grp (UNIX) 组数据库(getgrnam()和朋友)。
gzip 使用文件对象进行gzip压缩和解压缩的接口。
H
hashlib 安全的散列和消息摘要算法。
heapq 堆队列算法(又名优先级队列)。
hmac 用于消息认证的键控哈希(HMAC)实现
 - html 用于操作HTML的助手。
    html.entities HTML一般实体的定义。
    html.parser 一个简单的解析器,可以处理HTML和XHTML。
 - http HTTP状态码和消息
    http.client HTTP和HTTPS协议客户端(需要套接字)。
    http.cookiejar 自动处理HTTP Cookie的类。
    http.cookies 支持HTTP状态管理(cookies)。
    http.server HTTP服务器和请求处理程序。
一世
imaplib IMAP4协议客户端(需要套接字)。
imghdr 确定包含在文件或字节流中的图像的类型。
imp 弃用: 访问导入语句的实现。
 - importlib 进口机械的实施。
    importlib.abc 与导入相关的抽象基类
    importlib.machinery 进口商和路径钩子
    importlib.util 进口商的实用程序代码
inspect 从活动对象中提取信息和源代码。
io 用于处理流的核心工具。
ipaddress IPv4 / IPv6操作库。
itertools 为高效循环创建迭代器的函数
Ĵ
 - json 对JSON格式进行编码和解码。
    json.tool 用于验证和漂亮打印JSON的命令行。
ķ
keyword 测试一个字符串是否是Python中的一个关键字。
lib2to3 2to3图书馆
linecache 本模块提供从文本文件中随机访问各行。
locale 国际化服务。
 - logging 灵活的应用程序事件记录系统。
    logging.config 记录模块的配置。
    logging.handlers 记录模块的处理程序。
lzma 一个用于liblzma压缩库的Python包装器。
macpath Mac OS 9路径操作功能。
mailbox 操作各种格式的邮箱
mailcap Mailcap文件处理。
marshal 将Python对象转换为字节流并返回(使用不同的约束)。
math 数学函数(sin()等)。
mimetypes 文件扩展名到MIME类型的映射。
mmap 用于Unix和Windows的内存映射文件的接口。
modulefinder 查找脚本使用的模块。
msilib (视窗) 创建Microsoft安装程序文件和CAB文件。
msvcrt (视窗) 从MS VC ++运行时其他有用的例程。
 - multiprocessing 基于过程的并行性。
    multiprocessing.connection 用于处理套接字的API。
    multiprocessing.dummy 围绕线程愚蠢的包装。
    multiprocessing.managers 在共享对象的进程之间共享数据。
    multiprocessing.pool 创建进程池。
    multiprocessing.sharedctypes 从共享内存中分配ctypes对象。
ñ
netrc 加载.netrc文件。
nis (UNIX) 接口到Sun的NIS(黄页)库。
nntplib NNTP协议客户端(需要套接字)。
numbers 数字抽象基类(Complex,Real,Integral等)。
Ø
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 quoted-printable编码对文件进行编码和解码。
[R
random 生成具有各种常见分布的伪随机数字。
re 正则表达式操作。
readline (UNIX) 对Python的GNU readline支持。
reprlib 替代repr()实现与大小限制。
resource (UNIX) 提供当前进程资源使用信息的接口。
rlcompleter Python标识符完成,适用于GNU readline库。
runpy 找到并运行Python模块,而不要先导入它们。
小号
sched 通用事件调度程序。
secrets 生成用于管理机密的安全随机数字。
select 等待多个流的I / O完成。
selectors 高级I / O复用。
shelve Python对象持久性。
shlex Unix shell-like语言的简单词法分析。
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系统日志库例程的接口。
Ť
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的Tk扩展小部件
    tkinter.ttk Tk为主题的小部件集
token 表示分析树终端节点的常量。
tokenize 用于Python源代码的词法扫描器。
trace 跟踪或跟踪Python语句执行。
traceback 打印或检索堆栈回溯。
tracemalloc 跟踪内存分配。
tty (UNIX) 执行公共终端控制操作的实用程序功能。
turtle 简单的图形应用程序的教育框架
turtledemo 一个查看器,例如乌龟脚本
types 内置类型的名称。
typing 支持类型提示(参见PEP 484)。
ü
unicodedata 访问Unicode数据库。
 - unittest Python的单元测试框架。
    unittest.mock 模拟对象库。
 - urllib
    urllib.error 由urllib.request引发的异常类。
    urllib.parse 将URL解析到组件中或从组件中组装它们。
    urllib.request 用于打开URL的可扩展库。
    urllib.response 响应类由urllib使用。
    urllib.robotparser 加载一个robots.txt文件,并回答关于其他URL的可移植性的问题。
uu 以uuencode格式对文件进行编码和解码。
uuid UUID对象(通用唯一标识符)根据RFC 4122
v
venv 创建虚拟环境。
w ^
warnings 发出警告信息并控制他们的处置。
wave 提供一个WAV声音格式的界面。
weakref 支持弱引用和弱字典。
webbrowser 易于使用的Web浏览器控制器。
winreg (视窗) 用于操作Windows注册表的例程和对象。
winsound (视窗) 访问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服务器实现。
ž
zipapp 管理可执行的python zip档案
zipfile 读取和写入ZIP格式的档案文件。
zipimport 支持从ZIP压缩文件导入Python模块。
zlib 与gzip兼容的压缩和解压缩例程的低级接口。