Python3常用的标准库
- 概述
- 内置函数
- 内置常量
- 内置类型
- 文本处理服务
- 数据类型
datetime--- 基本日期和时间类型zoneinfo--- IANA 时区支持calendar--- 日历相关函数collections--- 容器数据类型collections.abc--- 容器的抽象基类heapq--- 堆队列算法bisect--- 数组二分查找算法array--- 高效的数值数组weakref--- 弱引用types--- 动态类型创建和内置类型名称copy--- 浅层 (shallow) 和深层 (deep) 复制操作reprlib--- 另一种repr()实现enum--- 对枚举的支持graphlib--- 操作类似图的结构的功能
- 数字和数学模块
- 函数式编程模块
- 文件和目录访问
- 数据持久化
- 数据压缩和存档
- 文件格式
- 加密服务
- 通用操作系统服务
os--- 多种操作系统接口io--- 处理流的核心工具time--- 时间的访问和转换argparse--- 命令行选项、参数和子命令解析器getopt--- C 风格的命令行选项解析器logging--- Python 的日志记录工具logging.config--- 日志记录配置logging.handlers--- 日志处理程序getpass--- 便携式密码输入工具curses--- 终端字符单元显示的处理curses.textpad--- 用于 curses 程序的文本输入控件curses.ascii--- 用于 ASCII 字符的工具curses.panel--- curses 的面板栈扩展platform--- 获取底层平台的标识数据errno--- 标准 errno 系统符号ctypes--- Python 的外部函数库
- 并发执行
- 网络和进程间通信
- 互联网数据处理
- 结构化标记处理工具
html--- 超文本标记语言支持html.parser--- 简单的 HTML 和 XHTML 解析器html.entities--- HTML 一般实体的定义- XML处理模块
xml.etree.ElementTree--- ElementTree XML APIxml.dom--- 文档对象模型 APIxml.dom.minidom--- 最小化的 DOM 实现xml.dom.pulldom--- 支持构建部分 DOM 树xml.sax--- 支持 SAX2 解析器xml.sax.handler--- SAX 处理句柄的基类xml.sax.saxutils--- SAX 工具集xml.sax.xmlreader--- 用于 XML 解析器的接口xml.parsers.expat--- 使用 Expat 的快速 XML 解析
- 互联网协议和支持
webbrowser--- 方便的 Web 浏览器控制工具wsgiref--- WSGI 工具和参考实现urllib--- URL 处理模块urllib.request--- 用于打开 URL 的可扩展库urllib.response--- urllib 使用的 Response 类urllib.parse用于解析 URLurllib.error--- urllib.request 引发的异常类urllib.robotparser--- robots.txt 语法分析程序http--- HTTP 模块http.client--- HTTP 协议客户端ftplib--- FTP 协议客户端poplib--- POP3 协议客户端imaplib--- IMAP4 协议客户端smtplib--- SMTP 协议客户端uuid--- RFC 4122 定义的UUID对象socketserver--- 用于网络服务器的框架http.server--- HTTP 服务器http.cookies--- HTTP状态管理http.cookiejar—— HTTP 客户端的 Cookie 处理xmlrpc--- XMLRPC 服务端与客户端模块xmlrpc.client--- XML-RPC 客户端访问xmlrpc.server--- 基本 XML-RPC 服务器ipaddress--- IPv4/IPv6 操作库
- 国际化
- 程序框架
- 开发工具
typing—— 类型注解支持pydoc--- 文档生成器和在线帮助系统- Python 开发模式
- Python 开发模式的效果
- ResourceWarning 示例
- 文件描述符错误示例
doctest--- 测试交互性的Python示例unittest--- 单元测试框架unittest.mock--- 模拟对象库unittest.mock--- 上手指南- 2to3 --- Automated Python 2 to 3 code translation
test--- Python 回归测试包test.support--- 针对 Python 测试套件的工具test.support.socket_helper--- 用于套接字测试的工具test.support.script_helper--- 用于 Python 执行测试工具test.support.bytecode_helper--- 用于测试正确字节码生成的支持工具test.support.threading_helper--- 用于线程测试的工具test.support.os_helper--- 用于操作系统测试的工具test.support.import_helper--- 用于导入测试的工具test.support.warnings_helper--- 用于警告测试的工具
- 调试和分析
- 软件打包和分发
- Python运行时服务
- 导入模块
- Python 语言服务
- Unix 专有服务