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
base64RFC 3548:Base16,Base32,Base64数据编码; Base85和Ascii85
bdb调试器框架。
binascii用于在二进制和各种ASCII编码二进制表示之间转换的工具。
binhex以binhex4格式对文件进行编码和解码。
bisect二进制搜索的数组二分法算法。
builtins提供内建命名空间的模块。
bz2bzip2压缩和解压缩的界面
c
calendar使用日历的功能,包括对Unix cal程序的一些模拟。
cgi用于通过公共网关接口运行Python脚本的帮助程序。
cgitbConfigurable traceback handler for CGI scripts.
chunk用于读取IFF块的模块。
cmath复数的数学函数。
cmd构建面向行的​​命令解释器。
code实现读取 - 评估打印循环的工具。
codecs编码和解码数据和流。
codeop编译(可能不完整)Python代码。
collections容器数据类型
collections.abc容器的抽象基类
colorsysRGB和其他颜色系统之间的转换函数。
compileall用于字节编译目录树中所有Python源文件的工具。
concurrent
concurrent.futures使用线程或进程同时执行计算。
configparser配置文件解析器。
contextlibfor-statement contexts的实用程序。
copy浅层和深层复制操作。
copyreg注册pickle支持功能。
cProfile
crypt (Unix)用于检查Unix密码的crypt()函数。
csv向分隔文件写入和读取表格数据。
ctypesPython的外部函数库。
curses (Unix)到curses库的接口,提供便携式终端处理。
curses.asciiASCII字符的常量和集合成员函数。
curses.panel一个面板堆栈扩展,可添加深度以遏制窗口。
curses.textpad在curses窗口中进行类似Emacs的输入编辑。
d
datetime基本的日期和时间类型。
dbm与各种Unix“数据库”格式的接口。
dbm.dumb简单DBM接口的便携式实现。
dbm.gnu (Unix)GNU对dbm的重新解释。
dbm.ndbm (Unix)标准的“数据库”接口,基于ndbm。
decimal一般小数算术规范的实现。
difflib用于计算对象之间的差异的帮助器。
disPython字节码的反汇编器
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.filelistFileList类,用于戳文件系统和构建文件列表。
distutils.log一种简单的记录机制,282样式
distutils.msvccompiler微软编译器
distutils.spawn提供spawn()函数
distutils.sysconfig低级访问Python解释器的配置信息。
distutils.text_file提供TextFile类,一个简单的文本文件接口
distutils.unixccompilerUNIX 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.mbcsWindows ANSI代码页
encodings.utf_8_sig具有BOM声明的UTF-8编解码器
ensurepip将“pip”安装程序引导到现有的Python安装或虚拟环境中。
enum枚举类的实现。
errno标准errno系统符号。
f
faulthandler转储Python回溯。
fcntl (Unix)fcntl()和ioctl()系统调用。
filecmp有效地比较文件。
fileinput在标准输入或文件列表上循环。
fnmatchUnix外壳样式文件名模式匹配。
formatter已弃用: 通用输出格式器和设备接口。
fpectl (Unix)提供对浮点异常处理的控制。
fractions理性数字。
ftplibFTP协议客户端(需要套接字)。
functools可调用对象的高阶函数和操作。
g
gc与循环检测垃圾收集器的接口。
getopt用于命令行选项的便携式解析器;支持短和长选项名称。
getpass便携式读取密码和检索用户标识
gettext多语言国际化服务。
globUnix shell样式路径名模式扩展。
grp (Unix)组数据库(getgrnam()和朋友)。
gzip用于使用文件对象进行gzip压缩和解压缩的接口。
h
hashlib安全散列和消息摘要算法。
heapq堆队列算法(a.k.a. priority queue)。
hmac用于消息认证(HMAC)实现的键控散列
html操纵HTML的帮手。
html.entitiesHTML一般实体的定义。
html.parser一个简单的解析器,可以处理 HTML 和 XHTML。
httpHTTP 状态代码和消息
http.clientHTTP和HTTPS协议客户端(需要套接字)。
http.cookiejar用于自动处理HTTP Cookie的类。
http.cookies支持HTTP状态管理(Cookie)。
http.serverHTTP 服务器和请求处理程序。
i
imaplibIMAP4协议客户端(需要套接字)。
imghdr确定包含在文件或字节流中的图片类型。
imp已弃用: 访问import语句的实现
importlib执行导入机制。
importlib.abc与导入相关的抽象基类
importlib.machinery进口商和路径挂钩
importlib.util进口商的实用程序代码
inspect从活动对象中提取信息和源代码。
io核心工作流工具。
ipaddressIPv4/IPv6 操纵库。
itertools创建迭代器以实现高效循环的函数。
j
json对JSON格式进行编码和解码。
json.tool用于验证和漂亮打印JSON的命令行。
k
keyword测试字符串是否为Python中的关键字。
l
lib2to32to3库
linecache此模块提供从文本文件对各行的随机访问。
locale国际化服务。
logging应用程序的灵活事件记录系统。
logging.config日志模块的配置
logging.handlers日志模块的处理程序
lzmaliblzma压缩库的Python包装器。
m
macpathMac OS 9路径处理功能。
mailbox以各种格式处理邮箱
mailcapMailcap文件处理。
marshal将Python对象转换为字节流并返回(使用不同的约束)。
math(Sin() 等) 数学函数。
mimetypes将文件扩展名映射到MIME类型。
mmapUnix和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(黄页)库的接口。
nntplibNNTP协议客户端(需要套接字)。
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文件。
poplibPOP3协议客户端(需要套接字)。
posix (Unix)最常见的POSIX系统调用(通常通过模块os使用)。
pprint数据漂亮的打印机。
profilePython源代码分析器。
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)用于提供有关当前进程的资源使用信息的界面。
rlcompleterPython标识符完成,适用于GNU readline库。
runpy找到并运行Python模块,而不首先导入它们。
s
sched通用事件调度器。
select等待多个流中的I / O完成。
selectors高级I / O复用。
shelvePython对象持久性。
shlex用于Unix shell样语言的简单词法分析。
shutil高级文件操作,包括复制。
signal设置异步事件的处理程序。
site负责站点特定配置的模块
smtpdPython中的SMTP服务器实现。
smtplibSMTP协议客户端(需要套接字)。
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访问系统特定的参数和功能。
sysconfigPython的配置信息
syslog (Unix)Unix系统日志库例程的接口。
t
tabnanny用于检测目录树中的Python源文件中与空格相关的问题的工具。
tarfile读取和写入tar格式的归档文件。
telnetlibTelnet客户端类。
tempfile生成临时文件和目录。
termios (Unix)POSIX样式tty控件。
test回归测试包,包含用于Python的测试套件。
test.support支持Python的回归测试套件。
textwrap文字换行和填充
threading基于线程的并行性。
time时间访问和转化。
timeit测量小代码片段的执行时间。
tkinter用于图形用户界面的Tcl / Tk界面
tkinter.scrolledtext (Tk)具有垂直滚动条的文本小部件。
tkinter.tixTkinter的扩展小部件
tkinter.ttkTk主题小部件集
token表示解析树的终端节点的常量。
tokenizePython源代码的词汇扫描器。
trace跟踪或跟踪Python语句执行。
traceback打印或检索堆栈跟踪。
tracemalloc跟踪内存分配。
tty (Unix)执行通用终端控制操作的实用功能。
turtle简单图形应用程序的教育框架
turtledemo一个查看器,例如turtle脚本
types内建类型的名称。
typing支持类型提示(请参阅PEP 484)。
u
unicodedata访问Unicode数据库。
unittestPython的单元测试框架。
unittest.mockMock对象库。
urllib
urllib.error由urllib.request引发的异常类
urllib.parseURL解析组件
urllib.request用于打开网址的可扩展库。
urllib.responseurllib使用的响应类。
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的声音播放机械。
wsgirefWSGI实用程序和参考实现。
wsgiref.handlersWSGI服务器/网关基类。
wsgiref.headersWSGI响应标头工具。
wsgiref.simple_server一个简单的WSGI HTTP服务器。
wsgiref.utilWSGI环境实用程序。
wsgiref.validateWSGI一致性检查器。
x
xdrlib用于外部数据表示(XDR)的编码器和解码器。
xml包含XML处理模块的软件包
xml.domPython文档对象模型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.handlerSAX事件处理程序的基类。
xml.sax.saxutils与SAX一起使用的便利功能和类。
xml.sax.xmlreader符合SAX标准的XML解析器必须实现的接口。
xmlrpc
xmlrpc.clientXML-RPC客户端访问。
xmlrpc.server基本XML-RPC服务器实现。
z
zipapp管理可执行的python zip档案
zipfile读取和写入ZIP格式的归档文件。
zipimport支持从ZIP存档导入Python模块。
zlib与gzip兼容的压缩和解压缩例程的低级接口。