[TOC] <br/><br/><br/> # <b style="color:#4F4F4F;">简介说明</b> 原文链接: - [API](https://docs.python.org/zh-cn/3.9/py-modindex.html) ``` 版本:标准库 作用:Python 安装时自带的标准库函数 ``` <br/> # <b style="color:#4F4F4F;">附属列表(202)</b> <br/> # <span style="color:#619BE4">\_\_future\_\_</span> ***** 旧版本导入相应的模块享有新版本特性 <br/> # <span style="color:#619BE4">abc</span> ***** Abstract Base Classes在代码中定义和使用抽象基类进行API检查 <br/> # <span style="color:#619BE4">aifc</span> ***** 读取和写入AIFF或AIFC格式的音频文件 <br/> # <span style="color:#619BE4">argparse</span> ***** 命令行参数解析包 <br/> # <span style="color:#619BE4">array</span> ***** 高效的数值数组 <br/> # <span style="color:#619BE4">ast</span> ***** 抽象语法树 <br/> # <span style="color:#619BE4">asyncio</span> ***** 异步IO的支持模块 <br/> # <span style="color:#619BE4">atexit</span> ***** 定义了清理函数的注册和反注册函数 <br/> # <span style="color:#619BE4">audioop</span> ***** 处理原始音频数据,提供对a-LAW,u-LAW和Intel / DVI ADPCM编码的支持 <br/> # <span style="color:#619BE4">base64</span> ***** Base16, Base32, Base64, Base85 数据编码 <br/> # <span style="color:#619BE4">bdb</span> ***** debug框架,设置断点、管理Debugger的执行,结合pdb模块开发 <br/> # <span style="color:#619BE4">binascii</span> ***** 二进制bytes 和 ASCII 码互转 <br/> # <span style="color:#619BE4">binhex</span> ***** 对binhex4文件进行编码和解码 <br/> # <span style="color:#619BE4">bisect</span> ***** 用于二分查找的数组二等分算法 <br/> # <span style="color:#619BE4">builtins</span> ***** 内置函数,对象和变量等 <br/> # <span style="color:#619BE4">bz2</span> ***** 此模块提供了使用 bzip2 压缩算法压缩和解压数据的一套完整的接口 <br/> # <span style="color:#619BE4">calendar</span> ***** 让你可以输出像 Unix cal 那样的日历,它还提供了其它与日历相关的实用函数 <br/> # <span style="color:#619BE4">cgi</span> ***** 通用网关接口(CGI)脚本的支持模块 <br/> # <span style="color:#619BE4">cgitb</span> ***** 用于 CGI 脚本的回溯管理器 <br/> # <span style="color:#619BE4">chunk</span> ***** 读取使用 EA IFF 85 分块的数据的接口chunks <br/> # <span style="color:#619BE4">cmath</span> ***** 关于复数的数学函数 <br/> # <span style="color:#619BE4">cmd</span> ***** 支持面向行的命令解释器 <br/> # <span style="color:#619BE4">code</span> ***** 解释器基类,提供了在 Python 中实现 read-eval-print 循环的功能 <br/> # <span style="color:#619BE4">codecs</span> ***** 字符编解码器注册和相关基类 <br/> # <span style="color:#619BE4">codeop</span> ***** 编译Python代码底层处理模块 <br/> # <span style="color:#619BE4">collections</span> ***** 这个模块实现了特定目标的容器,以提供Python标准内建容器 dict , list , set , 和 tuple 的替代选择 <br/> # <span style="color:#619BE4">colorsys</span> ***** 颜色系统的转换工具算法函数 <br/> # <span style="color:#619BE4">compileall</span> ***** 字节编译Python库,把整个文件夹下的py文件都编译为pyc文件 <br/> # <span style="color:#619BE4">concurrent</span> ***** 对并行任务支持工具包,提供线程和进程池 <br/> # <span style="color:#619BE4">configparser</span> ***** INI 配置文件解析器 <br/> # <span style="color:#619BE4">contextlib</span> ***** 上下文管理器,让函数可以使用with形式调用 <br/> # <span style="color:#619BE4">contextvars</span> ***** 3.7新模块,用于在协程并发时可以让不同协程设置上下文变量 <br/> # <span style="color:#619BE4">copy</span> ***** 浅层 (shallow) 和深层 (deep) 复制操作 <br/> # <span style="color:#619BE4">copyreg</span> ***** 注册配合 pickle 和 copy 模块使用的函数 <br/> # <span style="color:#619BE4">cProfile</span> ***** Python 程序的确定性性能分析 <br/> # <span style="color:#619BE4">crypt</span> ***** Unix系统专用,检查Unix密码的功能 <br/> # <span style="color:#619BE4">csv</span> ***** CSV 文件读写 <br/> # <span style="color:#619BE4">ctypes</span> ***** Python 的外部函数库,它提供了与 C 兼容的数据类型,并允许调用 DLL 或共享库中的函数 <br/> # <span style="color:#619BE4">curses</span> ***** Unix系统专用,终端字符单元显示的处理 <br/> # <span style="color:#619BE4">dataclasses</span> ***** 标记数据类,提供便捷的构造函数 <br/> # <span style="color:#619BE4">datetime</span> ***** 时间日期处理库 <br/> # <span style="color:#619BE4">dbm</span> ***** Unix 风格 "数据库" 接口,可以跨平台使用 <br/> # <span style="color:#619BE4">decimal</span> ***** 定点数和浮点数的数学运算 <br/> # <span style="color:#619BE4">difflib</span> ***** 计算差异的辅助工具,与Linux中的diff命令比较相似 <br/> # <span style="color:#619BE4">dis</span> ***** 反编译工具 <br/> # <span style="color:#619BE4">distutils</span> ***** 构建,发行和安装 Python 模块,请使用setuptools 来替代该模块 <br/> # <span style="color:#619BE4">doctest</span> ***** 文档测试工具,寻找像Python交互式代码的文本,然后执行这些代码来确保它们的确就像展示的那样正确运行 <br/> # <span style="color:#619BE4">email</span> ***** 电子邮件与 MIME 处理包 <br/> # <span style="color:#619BE4">ensurepip</span> ***** 引导pip安装程序 <br/> # <span style="color:#619BE4">enum</span> ***** 枚举是一组符号名称(枚举成员)的集合,枚举成员应该是唯一的、不可变的 <br/> # <span style="color:#619BE4">errno</span> ***** 标准errno系统符号 <br/> # <span style="color:#619BE4">faulthandler</span> ***** 显示的储存python故障信息 <br/> # <span style="color:#619BE4">fcntl</span> ***** Unix系统专用,fcntl和ioctl系统调用 <br/> # <span style="color:#619BE4">filecmp</span> ***** 文件及目录的比较 <br/> # <span style="color:#619BE4">fileinput</span> ***** 迭代来自多个输入流的文本行内容 <br/> # <span style="color:#619BE4">fnmatch</span> ***** Unix shell风格文件名模式匹配 <br/> # <span style="color:#619BE4">fractions</span> ***** 分数处理工具 <br/> # <span style="color:#619BE4">ftplib</span> ***** FTP 协议客户端 <br/> # <span style="color:#619BE4">functools</span> ***** 为了高阶函数(该高阶函数的定义为作用于或返回其它函数的函数)而设置 <br/> # <span style="color:#619BE4">gc</span> ***** 垃圾回收器接口 <br/> # <span style="color:#619BE4">getopt</span> ***** C 风格的命令行选项解析器 <br/> # <span style="color:#619BE4">getpass</span> ***** 便携式密码输入工具 <br/> # <span style="color:#619BE4">gettext</span> ***** 多语种国际化服务 <br/> # <span style="color:#619BE4">glob</span> ***** Unix 风格路径名模式扩展匹配 <br/> # <span style="color:#619BE4">graphlib</span> ***** 操作类似图的结构的功能 <br/> # <span style="color:#619BE4">grp</span> ***** Unix系统专用,组数据库 <br/> # <span style="color:#619BE4">gzip</span> ***** 对 gzip 格式的支持 <br/> # <span style="color:#619BE4">hashlib</span> ***** 用于hash计算的库 <br/> # <span style="color:#619BE4">heapq</span> ***** 该模块提供了堆排序算法的实现 <br/> # <span style="color:#619BE4">hmac</span> ***** 使用hmac算法比标准hash算法更安全,因为针对相同的password,不同的key会产生不同的hash <br/> # <span style="color:#619BE4">html</span> ***** 解析html标签 <br/> # <span style="color:#619BE4">http</span> ***** 底层的http协议工具库 <br/> # <span style="color:#619BE4">imaplib</span> ***** IMAP4邮件发送协议协议客户端 <br/> # <span style="color:#619BE4">imghdr</span> ***** 根据前几个字节识别图像文件格式 <br/> # <span style="color:#619BE4">importlib</span> ***** python动态库导入模块 <br/> # <span style="color:#619BE4">inspect</span> ***** 提供了一些反射的机制,检查方法和属性 <br/> # <span style="color:#619BE4">io</span> ***** 处理stream的核心工具 <br/> # <span style="color:#619BE4">ipaddress</span> ***** IPv4/IPv6 操作库,IP地址解析器 <br/> # <span style="color:#619BE4">itertools</span> ***** 迭代对象工具包 <br/> # <span style="color:#619BE4">json</span> ***** JSON格式处理模块 <br/> # <span style="color:#619BE4">keyword</span> ***** 检验Python关键字 <br/> # <span style="color:#619BE4">linecache</span> ***** 随机访问文本行,具有缓存功能 <br/> # <span style="color:#619BE4">locale</span> ***** 国际化服务 <br/> # <span style="color:#619BE4">logging</span> ***** 日志处理模块 <br/> # <span style="color:#619BE4">lzma</span> ***** 用 LZMA 算法压缩 <br/> # <span style="color:#619BE4">mailbox</span> ***** 处理各种格式的邮箱 <br/> # <span style="color:#619BE4">mailcap</span> ***** Mailcap 文件处理 <br/> # <span style="color:#619BE4">marshal</span> ***** 内部 Python 对象序列化,持久化保存,不推荐 <br/> # <span style="color:#619BE4">math</span> ***** 数学计算库 <br/> # <span style="color:#619BE4">mimetypes</span> ***** 将文件名映射到MIME类型 <br/> # <span style="color:#619BE4">mmap</span> ***** 内存映射文件支持 <br/> # <span style="color:#619BE4">modulefinder</span> ***** 查找脚本使用的模块 <br/> # <span style="color:#619BE4">msilib</span> ***** Windows系统专用,读取和写入Microsoft Installer(.msi)文件 <br/> # <span style="color:#619BE4">msvcrt</span> ***** Windows系统专用,调取msvcrt的一些方法 <br/> # <span style="color:#619BE4">multiprocessing</span> ***** 基于进程的并行 <br/> # <span style="color:#619BE4">netrc</span> ***** 解析并封装了 Unix 的 ftp 程序和其他 FTP 客户端所使用的 netrc 文件格式 <br/> # <span style="color:#619BE4">nis</span> ***** Unix系统专用,提供了对 NIS 库的轻量级包装,适用于多个主机的集中管理 <br/> # <span style="color:#619BE4">nntplib</span> ***** NNTP协议客户端 <br/> # <span style="color:#619BE4">numbers</span> ***** 数字的抽象基类 <br/> # <span style="color:#619BE4">operator</span> ***** 输出一系列对应Python内部操作符的函数 <br/> # <span style="color:#619BE4">os</span> ***** 操作系统相关的模块 <br/> # <span style="color:#619BE4">ossaudiodev</span> ***** Unix系统专用,访问兼容OSS的音频设备 <br/> # <span style="color:#619BE4">parser</span> ***** 访问Python解析树 <br/> # <span style="color:#619BE4">pathlib</span> ***** 面向对象的文件系统路径 <br/> # <span style="color:#619BE4">pdb</span> ***** 交互式调试器,可以设置断点、单步调试、检查堆栈 <br/> # <span style="color:#619BE4">pickle</span> ***** 实现Python对象的持久化存储 <br/> # <span style="color:#619BE4">pickletools</span> ***** 持久化存储开发者工具集 <br/> # <span style="color:#619BE4">pipes</span> ***** Unix系统专用,终端管道接口 <br/> # <span style="color:#619BE4">pkgutil</span> ***** 包扩展工具 <br/> # <span style="color:#619BE4">platform</span> ***** 平台信息 <br/> # <span style="color:#619BE4">plistlib</span> ***** 生成与解析 Mac OS X .plist 文件 <br/> # <span style="color:#619BE4">poplib</span> ***** POP3协议客户端 <br/> # <span style="color:#619BE4">posix</span> ***** Unix系统专用,最常见的 POSIX 系统调用 <br/> # <span style="color:#619BE4">pprint</span> ***** 打印数据美化输出 <br/> # <span style="color:#619BE4">profile</span> ***** Python Profilers 分析器 <br/> # <span style="color:#619BE4">pstats</span> ***** Python Profilers 分析器统计工具模块 <br/> # <span style="color:#619BE4">pty</span> ***** Linux系统专用,适用于Linux的伪终端处理 <br/> # <span style="color:#619BE4">pwd</span> ***** Unix系统专用,用户密码数据库 <br/> # <span style="color:#619BE4">py_compile</span> ***** 编译Python源文件 <br/> # <span style="color:#619BE4">pyclbr</span> ***** Python模块的信息提取浏览 <br/> # <span style="color:#619BE4">pydoc</span> ***** 文档生成器和在线帮助系统 <br/> # <span style="color:#619BE4">queue</span> ***** 任务队列 <br/> # <span style="color:#619BE4">quopri</span> ***** 编码与解码经过 MIME 转码的可打印数据 <br/> # <span style="color:#619BE4">random</span> ***** 随机数模块 <br/> # <span style="color:#619BE4">re</span> ***** 正则表达式 <br/> # <span style="color:#619BE4">readline</span> ***** Unix系统专用,GNU readline 接口,定义了许多方便从 Python 解释器完成和读取/写入历史文件的函数 <br/> # <span style="color:#619BE4">reprlib</span> ***** 另一种 repr() 实现 <br/> # <span style="color:#619BE4">resource</span> ***** Unix系统专用,资源使用信息 <br/> # <span style="color:#619BE4">rlcompleter</span> ***** GNU readline 的补全函数 <br/> # <span style="color:#619BE4">runpy</span> ***** 查找和执行Python模块 <br/> # <span style="color:#619BE4">sched</span> ***** 事件调度器 <br/> # <span style="color:#619BE4">secrets</span> ***** 生成安全随机数字用于管理密码 <br/> # <span style="color:#619BE4">select</span> ***** 底层跨平台事件IO <br/> # <span style="color:#619BE4">selectors</span> ***** 高级事件 I/O 复用库 <br/> # <span style="color:#619BE4">setuptools</span> ***** 更加完善和健全的分发工具包 <br/> # <span style="color:#619BE4">shelve</span> ***** dbm和pickle结合的结果,Python 对象持久化 <br/> # <span style="color:#619BE4">shlex</span> ***** 简单的词法分析 <br/> # <span style="color:#619BE4">shutil</span> ***** 高级文件操作库 <br/> # <span style="color:#619BE4">signal</span> ***** 进程信号处理库 <br/> # <span style="color:#619BE4">site</span> ***** 指定域的配置钩子 <br/> # <span style="color:#619BE4">smtpd</span> ***** SMTP 服务器 <br/> # <span style="color:#619BE4">smtplib</span> ***** SMTP协议客户端 <br/> # <span style="color:#619BE4">sndhdr</span> ***** 推测声音文件的类型 <br/> # <span style="color:#619BE4">socket</span> ***** 网络连接的模块 <br/> # <span style="color:#619BE4">socketserver</span> ***** 用于网络服务器的框架 <br/> # <span style="color:#619BE4">spwd</span> ***** Unix系统专用,访问shadow密码数据库 <br/> # <span style="color:#619BE4">sqlite3</span> ***** 提供一种轻量级的基于磁盘的数据库 <br/> # <span style="color:#619BE4">ssl</span> ***** SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议 <br/> # <span style="color:#619BE4">stat</span> ***** 用于解析os返回的文件状态 <br/> # <span style="color:#619BE4">statistics</span> ***** 数学统计函数 <br/> # <span style="color:#619BE4">string</span> ***** 字符串扩展工具 <br/> # <span style="color:#619BE4">stringprep</span> ***** 比较解析因特网字符串标识,如主机名等内容 <br/> # <span style="color:#619BE4">struct</span> ***** 用于Python 值和用 Python 字节对象表示的 C 结构体之间的转换 <br/> # <span style="color:#619BE4">subprocess</span> ***** 启动一个管道进程,并连接到它们的输入/输出/错误管道,从而获取返回值 <br/> # <span style="color:#619BE4">sunau</span> ***** 读写 Sun AU 文件 <br/> # <span style="color:#619BE4">symbol</span> ***** 与 Python 解析树一起使用的常量 <br/> # <span style="color:#619BE4">symtable</span> ***** 访问编译器的符号表 <br/> # <span style="color:#619BE4">sys</span> ***** 系统相关的参数和函数 <br/> # <span style="color:#619BE4">sysconfig</span> ***** 提供对Python的配置信息的访问 <br/> # <span style="color:#619BE4">syslog</span> ***** Unix系统专用,Unix syslog 库例程 <br/> # <span style="color:#619BE4">tabnanny</span> ***** 用于检测目录树中Python源文件中与空格相关的问题的工具 <br/> # <span style="color:#619BE4">tarfile</span> ***** TAR格式压缩和提取文件 <br/> # <span style="color:#619BE4">telnetlib</span> ***** Telnet客户端类库 <br/> # <span style="color:#619BE4">tempfile</span> ***** 获取操作系统临时文件 <br/> # <span style="color:#619BE4">termios</span> ***** POSIX样式tty控件 <br/> # <span style="color:#619BE4">test</span> ***** Python回归测试包,配合unittest完成单元测试 <br/> # <span style="color:#619BE4">textwrap</span> ***** 文本自动换行与填充 <br/> # <span style="color:#619BE4">threading</span> ***** 新版线程模块 <br/> # <span style="color:#619BE4">time</span> ***** 传统时间戳工具 <br/> # <span style="color:#619BE4">timeit</span> ***** 代码效率测试工具 <br/> # <span style="color:#619BE4">tkinter</span> ***** 图形界面组件库,对图形库TK的封装 <br/> # <span style="color:#619BE4">token</span> ***** 代表解析树的终端节点的常量 <br/> # <span style="color:#619BE4">tokenize</span> ***** 词法扫描器,用于Python源代码 <br/> # <span style="color:#619BE4">trace</span> ***** 跟踪或跟踪Python语句执行 <br/> # <span style="color:#619BE4">traceback</span> ***** 将异常处理写入文件 <br/> # <span style="color:#619BE4">tracemalloc</span> ***** 跟踪内存分配 <br/> # <span style="color:#619BE4">tty</span> ***** 执行常用终端控制操作的实用程序功能 <br/> # <span style="color:#619BE4">turtle</span> ***** 创建一个绘图对象 <br/> # <span style="color:#619BE4">turtledemo</span> ***** turtle案例 <br/> # <span style="color:#619BE4">types</span> ***** 动态类型创建和内置类型名称 <br/> # <span style="color:#619BE4">typing</span> ***** 注释类型标记模块,为python函数,方法,变量标注上类型 <br/> # <span style="color:#619BE4">unicodedata</span> ***** Unicode Character DataBase描述Unicode字符属性和内部关系 <br/> # <span style="color:#619BE4">unittest</span> ***** 单元测试模块 <br/> # <span style="color:#619BE4">urllib</span> ***** 基于http.client高级封装的网络请求库 <br/> # <span style="color:#619BE4">uu</span> ***** 以uuencode格式编码和解码文件 <br/> # <span style="color:#619BE4">uuid</span> ***** Universally Unique Identifier 通用唯一识别码 <br/> # <span style="color:#619BE4">venv</span> ***** 创建虚拟环境 <br/> # <span style="color:#619BE4">warnings</span> ***** 发出警告消息并控制其处置 <br/> # <span style="color:#619BE4">wave</span> ***** 提供了一个处理 WAV 声音格式的便利接口,它不支持压缩/解压,但是支持单声道/立体声 <br/> # <span style="color:#619BE4">weakref</span> ***** 支持弱引用和弱词典 <br/> # <span style="color:#619BE4">webbrowser</span> ***** 用于Web浏览器的易于使用的控制器 <br/> # <span style="color:#619BE4">winreg</span> ***** Windows系统专用,windows平台调用注册api的模块 <br/> # <span style="color:#619BE4">winsound</span> ***** Windows系统专用,访问Windows的声音播放设备 <br/> # <span style="color:#619BE4">wsgiref</span> ***** WSGI(Web Server Common Interface)是专门为Python语言制定的web服务器与应用程序之间的网关接口规范 <br/> # <span style="color:#619BE4">xdrlib</span> ***** 外部数据表示(XDR)的编码器和解码器 <br/> # <span style="color:#619BE4">xml</span> ***** 解析xml标签 <br/> # <span style="color:#619BE4">xmlrpc</span> ***** XML-RPC客户端访问和服务端 <br/> # <span style="color:#619BE4">zipapp</span> ***** 管理可执行的Python zip存档 <br/> # <span style="color:#619BE4">zipfile</span> ***** 文件基本压缩和解压缩模块 <br/> # <span style="color:#619BE4">zipimport</span> ***** 支持从ZIP存档导入Python模块 <br/> # <span style="color:#619BE4">zlib</span> ***** 与gzip兼容的压缩和解压缩例程的低级接口 <br/> # <span style="color:#619BE4">zoneinfo</span> ***** 可以实现时区的模块 <br/>