Python标准库html
Python语言参考描述了Python语言的语法和语义,这里描述随Python分发的标准库,还介绍Python发行版中一般包含的可选组件。python
Python的标准库很是普遍,库包含内置模块(用C语言编写),能够访问系统功能,例如文件I / O,以及用Python编写的模块。其中一些模块是跨平台的。ios
Windows平台的Python安装程序一般包含整个标准库和其余额外组件。对于类Unix操做系统,Python一般以包的集合形式提供。git
“Python库”包含几种不一样类型的组件。web
例如数字和列表。 对于这些类型,Python语言核心定义了语法形式并对其语义进行了一些约束,可是没有彻底定义语义(语言核心定义了句法属性,如运算符的拼写和优先级。)正则表达式
能够被全部Python代码使用而无需导入。 其中一些是由语言核心定义的。算法
这个是主要内容部分sql
email
- 电子邮件和MIME处理包json
— JSON 编码与解码mailcap
- Mailcap文件处理mailbox
- 以各类格式处理邮箱mimetypes
- 将文件名映射到MIME类型base64
— Base1六、Base3二、Base6四、Base85数据编码binhex
- 编码和解码binhex4文件binascii
- 在二进制和ASCII之间转换quopri
- 编码和解码MIME可引用的数据uu
- 对uuencode文件进行编码和解码html
—— 超文本标记语言的支持html.parser
—— 简单的HTML和XHTML解析器html.entities
- HTML通常实体的定义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 浏览器控制器cgi
— — 通用网关接口支持cgitb
— — CGI 脚本的回馈错误管理wsgiref
— WSGI Utilities和参考实现urllib
— — URL 处理模块urllib.request
— — 可扩展的开放Url类urllib.response
— urllib使用的Response类urllib.parse
- 将网址解析到组件urllib.error
- 由urllib.request引起的异常类urllib.robotparser
- 用于robots.txt的解析器http
— HTTP模块http.client
— HTTP 协议客户端ftplib
— FTP 协议客户端poplib
— POP3 协议客户端imaplib
— IMAP4 协议客户端nntplib
— NNTP 协议客户端smtplib
— SMTP 协议客户端smtpd
— SMTP 服务telnetlib
— Telnet 客户端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操做库sys
— — 系统特定参数和函数sysconfig
— 提供对 Python 的配置信息的访问builtins
— — 内置对象__main__
- 顶级脚本环境warnings
— 警告控制contextlib
— with
语句的上下文实用程序abc
— — 抽象基类atexit
- 退出处理程序traceback
- 打印或检索堆栈跟踪__future__
- 将来语句定义gc
- 垃圾回收器接口inspect
— 检查活跃的对象site
- 网站特定的配置挂钩fpectl
- 浮点异常控制parser
— — 访问 Python 语法树ast
— — 抽象语法树symtable
— — 访问编译器的符号表symbol
— — 常数用 Python 语法树token
— — 常数用 Python 语法树keyword
- 测试Python关键字tokenize
- 适用于Python源代码的Tokenizertabnanny
- 检测模糊缩进pyclbr
- Python类浏览器支持py_compile
- 编译Python源文件compileall
- 字节编译Python库dis
— Python 字节码反汇编器pickletools
— pickle 开发工具posix
- 最多见的POSIX系统调用pwd
— 密码数据库spwd
- 影子密码数据库grp
- 群组数据库crypt
- 检查Unix密码的功能termios
- POSIX style tty controltty
- 终端控制功能pty
- 伪终端实用程序fcntl
- fcntl
和ioctl
系统调用pipes
- shell管道接口resource
- 资源使用信息nis
- Sun的NIS(黄页)接口syslog
- Unix syslog库例程