标签:modules server unp 移植 encode moc 打包工具 ftp errno.h
虽然“Python语言参考”描述了Python语言的确切语法和语义,但该库参考手册描述了使用Python分发的标准库。它还介绍了Python发行版中通常包含的一些可选组件。
Python的标准库非常广泛,提供了下面列出的长表所示的各种设施。该库包含内置模块(用C语言编写),提供对Python程序员无法访问的系统功能(如文件I / O)的访问,以及使用Python编写的模块,为出现的许多问题提供标准化的解决方案日常编程。其中一些模块是明确设计的,通过将特定平台抽象为平台中立的API来鼓励和增强Python程序的可移植性。
Windows平台的Python安装程序通常包含整个标准库,并且通常还包含许多其他组件。对于类Unix操作系统,Python通常作为包的集合提供,因此可能需要使用随操作系统提供的打包工具来获取部分或全部可选组件。
除了标准库之外,还有越来越多的数千个组件(从单个程序和模块到包和整个应用程序开发框架)可以从Python包索引中获得。
datetime - 基本日期和时间类型calendar - 一般的日历相关功能collections - 容器数据类型collections.abc - 容器的抽象基类heapq - 堆队列算法bisect - 数组二等分算法array - 有效的数值数组weakref - 弱引用types - 动态类型创建和内置类型的名称copy - 浅层和深层复制操作pprint - 数据漂亮的打印机reprlib- 替代repr()实施enum - 支持枚举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的外部函数库email - 电子邮件和MIME处理包json - JSON编码器和解码器mailcap - Mailcap文件处理mailbox - 以各种格式操纵邮箱mimetypes - 将文件名映射到MIME类型base64 - Base16,Base32,Base64,Base85数据编码binhex - 编码和解码binhex4文件binascii - 在二进制和ASCII之间转换quopri - 编码和解码MIME quoted-printable数据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实用程序和参考实现urllib - URL处理模块urllib.request - 用于打开URL的可扩展库urllib.response - urllib使用的响应类urllib.parse - 将URL解析为组件urllib.error - 由urllib.request引发的异常类urllib.robotparser - 解析robots.txthttp - 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 - 咸菜开发者的工具posix - 最常见的POSIX系统调用pwd - 密码数据库spwd - 影子密码数据库grp - 组数据库crypt - 检查Unix密码的功能termios - POSIX风格的tty控件tty - 终端控制功能pty - 伪终端实用程序fcntl- fcntl和ioctl系统调用pipes - 外壳管线的接口resource - 资源使用信息nis - Sun的NIS接口(黄页)syslog - Unix系统日志库例程标签:modules server unp 移植 encode moc 打包工具 ftp errno.h
原文地址:http://www.cnblogs.com/chenxygx/p/7942029.html