Python标准库 目录(翻译)

danny posted @ 2014年3月31日 05:30 in python with tags python 文档 , 2902 阅读
  • 翻译工具: google译者工具包
  • 文档: python 3.3.5 自带文档
  • 翻译比例: 人工翻译60%
  • 一律不翻译包名

只翻译目录部分,方便自己查阅. 有些词可能译得不够地道. 

导航

·        目录

·        模块 |

·        下一个 |

·        上一个 |

·        

·        大蟒 »

·        3.3.5文档 »

Python标准库

当 Python语言参考 描述了Python语言的确切语法和语义,这个类库参考手册描述了和Python一起分发的标准库 它也描述一些通常包含在Python发行版中的可选组件 

Python的标准库是拓展性很强的,提供范围广泛的工具,如下列内容的长列表所示 . 该库包含内置模块(用C语言编写),提供访问系统功能,如文件I / O,否则Python程序员将无法访问,以及用Python编写的模块,为发生在日常编程许多问题提供标准化的解决方案 其中一些模块都明确旨在鼓励和加强Python程序的可移植性 , 通过抽象出具体平台为与平台无关的API 

Python在Windows平台的安装程序通常包括整个标准库,通常还包括许多其他组件 对于类Unix操作系统的Python通常作为包的集合,因为它可能需要使用随操作系统获得一些可选组件或全部打包工具 

除了 ​​标准库,还有不断增长的数千个组件(从单个程序和模块到封装和整个应用程序开发框架),可从 Python包目录获取

·        概述

·        内置函数

内置常量

o      3.1 通过网站模块添加的常量

内置类型

o      4.1 真值测试

o      4.2 布尔运算 - and , or , not

o      4.3 比较语句

o      4.4 数字类型 - int, float , complex

o      4.5 迭代类型

o      4.6 序列类型 - list,tuple,range

o      4.7 文本序列类型 - str

o      4.8 二进制序列类型 - bytes,bytearray,memoryview

o      4.9 集合类型- set,frozenset

o      4.10 映射类型- dict

o      4.11 内容管理器类型

o      4.12 其他内置类型

o      4.13 特殊属性

内置异常

o      5.1 基类

o      5.2 具体的例外

o      5.3 警告

o      5.4 异常层次结构

6.文字处理服务

o      6.1 string -常用的字符串操作

o      6.2 re-正则表达式操作

o      6.3 difflib -deltas计算助手

o      6.4 textwrap -文字换行和填充

o      6.5 unicodedata - Unicode数据库

o      6.6 stringprep — 网络字符串准备

o      6.7 readline - GNU的readline接口

o      6.8 rlcompleter -GNU的readline的补全函数

二进制数据服务

o      7.1 struct - 解析封装的二进制数据

o      7.2 codecs - 解码器的注册表和基类

数据类型

o      8.1 datetime-基本日期和时间类型

o      8.2 calendar-通用日历相关的功能

o      8.3 conlections-集装箱数据类型

o      8.4 collections.abc -抽象基类的容器

o      8.5 heapq -堆队列算法

o      8.6 bisect-阵列二分法算法

o      8.7 array-数值的高效数组

o      8.8 weakref -弱引用

o      8.9 types-动态创建类型和内置类型的名称

o      8.10 copy-浅和深拷贝操作

o      8.11 pprint -数据相当打印机

o      8.12 reprlib -自定义repr()的实现

数字和数学模块

o      9.1 numbers-数字抽象基类

o      9.2 math-数学函数

o      9.3 cmath -复数的数学函数

o      9.4 decimal-十进制修正和浮点运算

o      9.5 fractions-有理数

o      9.6 random-产生伪随机数

10 函数式编程模块

o      10.1 itertools-函数创建迭代器实现高效循环

o      10.2 functools -高阶功能和操作上可调用的对象

o      10.3 operator-标准操作符作为函数

11 文件和目录访问

o      11.1 os.path-普通的路径名操作

o      11.2 fileinput -从多个输入流中迭代

o      11.3 stat-解析stat()结果

o      11.4 filecmp -文件和目录比较

o      11.5 tmpfile-生成临时文件和目录

o      11.6 glob-Unix风格的路径名扩展模式

o      11.7 fnmatch - Unix文件名匹配​​模式

o      11.8 linecache -随机存取文本行

o      11.9 shutil -高级文件操作

o      11.10 macpath - Mac OS 9的路径操作函数

12 数据持久化

o      12.1 pickle- Python对象序列化

o      12.2 copyreg -注册pickle支持函数

o      12.3 搁置- Python对象持久化

o      12.4 名帅-内部的Python对象序列化

o      12.5 dbm -Unix“数据库”接口

o      12.6 sqlite3 - SQLite数据库DB-API 2.0接口

13 数据压缩和归档

o      13.1 zlib-压缩使用 gzip 兼容

o      13.2 gzip-支持 gzip的 文件

o      13.3 bz2-支持 bzip2 压缩

o      13.4 LZMA -使用LZMA压缩算法

o      13.5 zipfile-使用用ZIP文件

o      13.6 tarfile-读写tar归档文件

14 文件格式

o      14.1 csv - CSV文件的读和写

o      14.2 configparser -配置文件解析器

o      14.3 netrc - netrc文件处理

o      14.4 xdrlib -编码和解码XDR数据

o      14.5 plistlib -生成和解析Mac OS X的plist文件 

15 加密服务

o      15.1 hashlib -安全哈希和消息摘要

o      15.2 hmac -键控散列的消息认证

16 通用操作系统服务

o      16.1 os -杂项作业系统接口

o      16.2 io -与工作流的核心工具

o      16.3 time -时间获取和转换

o      16.4 argparse -分析器的命令行选项,参数和子命令

o      16.5 optparse -分析器的命令行选项

o      16.6 getopt- C风格的解析器的命令行选项

o      16.7 loggin - 记录工具为Python

o      16.8 logging.config -日志配置

o      16.9 logging.handlers -日志处理程序

o      16.10 getpass - 便携式密码输入

o      16.11 curses -终端处理的字符单元格显示

o      16.12 curses.textpad - curses的文本输入控件

o      16.13 curses.ascii -对于ASCII字符的实用程序

o      16.14 curses.panel - curses的面板堆扩展

o      16.15 platform - 访问底层平台的识别数据

o      16.16 errno - 标准的errno系统符号

o      16.17 ctypes的- Python的外部函数库

17 并发执行

o      17.1 threading - 线程基于并行

o      17.2 multiprocessing - 基于进程的并行

o      17.3 并发包

o      17.4 concurrent.futures -启动并行任务

o      17.5 subprocess - 子进程管理

o      17.6 sched - 事件调度器

o      17.7 queue - 一个同步队列的类

o      17.8 select - 等待I / O完成

o      17.9 dummy_threading - 线程模块的简易替换

o      17.10 _thread - 低级别的线程API

o      17.11 _dummy_thread - _Thread模块的简易替换

18 进程间的通信和网络

o      18.1 socket - 低层次的网络接口

o      18.2 ssl - 为socket对象的TLS / SSL包装

o      18.3 asyncore - 异步套接字句柄

o      18.4 asynchat - 异步socket命令/响应处理程序

o      18.5 signal - 用于异步事件处理程序设置

o      18.6 mmp - 内存映射文件的支持

19 互联网数据处理

o      19.1 email - 电子邮件和MIME处理包

o      19.2 json - JSON编码器和解码器

o      19.3 mailcap - mailcap文件处理

o      19.4 mailbox - 处理各种格式的邮箱

o      19.5 mimetypes - 映射文件名​到MIME类型

o      19.6 base64 - RFC 3548:Base16,Base32,Base64的数据编码

o      19.7 binhex - 编码和解码binhex4文件

o      19.8 binascii - 二进制和ASCII码之间的转换

o      19.9 quopri - 编码和解码MIME引用可打印数据

o      19.10 uu -编码和解码的uuencode文件

20 结构化标记处理工具

o      20.1 html - 超文本标记语言支持

o      20.2 html.parser -简单的HTML和XHTML解析器

o      20.3 html.entities - HTML一般实体的定义

o      20.4 XML处理模块

o      20.5 xml.etree.ElementTree-ElementTree XML API

o      20.6 xml.dom - 文档对象模型API

o      20.7 xml.dom.minidom -最小DOM实现

o      20.8 xml.dom.pulldom -支持建设部分的DOM树

o      20.9 xml.sax -支持的SAX2解析器

o      20.10 xml.sax.handler -基类的SAX处理程序

o      20.11 xml.sax.saxutils - SAX工具

o      20.12 xml.sax.xmlreader -接口的XML解析器

o      20.13 xml.parsers.expat -使用外籍快速的XML解析

21 互联网协议和支持

o      21.1 webbrowser - 方便的网页浏览器控制器

o      21.2 cgi - 通用网关接口支持

o      21.3 cgitb - CGI脚本追踪管理器

o      21.4 wsgiref - WSGI实用组件和参考实现

o      21.5 的urllib - URL处理模块

o      21.6 urllib.request - 用于打开网址的扩展库

o      21.7 urllib.response - urllib使用的响应类

o      21.8 urllib.parse - 解析网址成组件

o      21.9 urllib.error - 由urllib.request引起的异常类

o      21.10 urllib.robotparser - robots.txt的解析器

o      21.11 http - HTTP模块

o      21.12 http.client - HTTP协议的客户端

o      21.13 ftplib - FTP协议的客户端

o      21.14 poplib - POP3协议的客户端

o      21.15 imaplib - IMAP4协议的客户端

o      21.16 nntplib - NNTP协议的客户端

o      21.17 smtplib - SMTP协议的客户端

o      21.18 smtpd的- SMTP服务器

o      21.19 telnetlib - Telnet客户端

o      21.20 uuid - 依据RFC 4122的UUID对象

o      21.21 socketserver - 网络服务器的框架

o      21.22 http.server - HTTP服务器

o      21.23 http.cookies - HTTP状态管理

o      21.24 http.cookiejar - cookie处理的HTTP客户端

o      21.25 XMLRPC - XMLRPC服务器程序和客户端模块

o      21.26 xmlrpc.client - XML-RPC客户端访问

o      21.27 xmlrpc.server -基本的XML-RPC服务器

o      21.28 ipaddress- IPv4/IPv6 协议操作库

22 多媒体服务

o      22.1 audioop - 处理原始音频数据

o      22.2 aifc - 读写AIFF和AIFC文件

o      22.3 sunau - 读写Sun AU文件

o      22.4 wave - 读写WAV文件

o      22.5 chunk - 读IFF分块数据

o      22.6 colorsys - 色彩系统之间的转换

o      22.7 imghdr - 检测图像的类型

o      22.8 sndhdr - 检测声音文件的类型

o      22.9 ossaudiodev - 访问OSS兼容的音频设备

23 国际化

o      23.1 gettext - 多语言国际化服务

o      23.2 local - 国际化服务

24 编程框架

o      24.1 turtle - Turtle图形

o      24.2 cmd - 支持面向行的命令解释器

o      24.3 shlex - 简单的词法分析

25 TK图形用户界面

o      25.1 Tkinter - Tcl / Tk的Python接口

o      25.2 tkinter.ttk - Tk的主题控件

o      25.3 tkinter.tix - Tk的拓展控件

o      25.4 tkinter.scrolledtext - 滚动的文本控件

o      25.5 IDLE

o      25.6 其他的图形用户界面软件包

26 开发工具

o      26.1 pydoc -文档生成器和在线帮助系统

o      26.2 doctest - 测试交互式的Python例子

o      26.3 unittest - 单元测试框架

o      26.4 unittest.mock - mock对象库

o      26.5 unittest.mock - 入门

o      26.6 2to3 - Python 2到3代码的自动转换

o      26.7 test - Python的回归测试包

o      26.8 test.support - Python测试套件的实用程序

o      26.9 venv - 创建虚拟环境

27 调试和性能分析

o      27.1 bdb - 调试器框架

o      27.2 faulthandler - 转储Python的追踪

o      27.3 pdb - Python调试器

o      27.4 Python剖析器

o      27.5 timeit - 小的代码段测量的执行时间

o      27.6 trace - 跟踪或跟踪的Python语句执行

28 Python的运行时服务

o      28.1 sys - 系统的具体参数和函数

o      28.2 sysconfig - 提供对Python的配置信息

o      28.3 builtins - 内置对象

o      28.4 __main__ - 顶级脚本环境

o      28.5 warnings - 警告控制

o      28.6 contextlib - 语句的内容工具

o      28.7 abc - 抽象基类

o      28.8 atexit - 退出处理程序

o      28.9 tracebak - 打印或检索一个栈回溯

o      28.10 __future__ - 未来的声明定义

o      28.11 gc - 垃圾收集器界面

o      28.12 inspect - 检查活动对象

o      28.13 site - 特定站点的配置挂钩

o      28.14 fpectl -浮点异常控制

o      28.15 distutils - 构建和安装Python模块

29 定制Python解释器

o      29.1 code - 解释器基础类

o      29.2 codeop - 编译Python代码

30 导入模块

o      30.1 imp - 访问内部导入

o      30.2 zipimport - 从Zip文件导入模块

o      30.3 pkgutil - 包扩展实用程序

o      30.4 modulefinder - 查找脚本所使用的模块

o      30.5 runpy - 定位和执行Python模块

o      30.6 importlib - import的实现

31 Python语言服务

o      31.1 parser - 访问Python解析树

o      31.2 ast - 抽象语法树

o      31.3 symtable - 访问编译器的符号表

o      31.4 symbol - Python解析树使用的常量

o      31.5 token - Python解析树使用的常量

o      31.6 keyword - 测试Python的关键字

o      31.7 tokenize - Python源代码标记生成器

o      31.8 tabnanny - 混乱缩进的检测

o      31.9 pyclbr - Python类浏览器支持

o      31.10 py_compile - 编译Python源文件

o      31.11 compileall - 字节编译Python库

o      31.12 dis - 反汇编为Python字节码

o      31.13 pickletools - pickle开发者工具

32 杂项服务

o      32.1 formatter - 通用输出格式化

33 MS Windows特定服务

o      33.1 msilib -读写Microsoft安装程序文件

o      33.2 msvcrt - MS VC + +运行时的有用例程

o      33.3 winreg - Windows注册表中的访问

o      33.4 winsound - Windows声音-播放接口

34 Unix特定服务

o      34.1 POSIX -最常见的POSIX系统调用

o      34.2 pwd - 密码数据库

o      34.3 spwd - 影子口令数据库

o      34.4 grp - 组数据库

o      34.5 crypt - 检查Unix口令的函数

o      34.6 termios - POSIX风格的tty控制

o      34.7 tty - 终端控制函数

o      34.8 pty - 伪终端组件

o      34.9 fcntl - fcntl和ioctl系统调用

o      34.10 pipes - 管道的shell接口

o      34.11 resource - 资源使用信息

o      34.12 nis - Sun的NIS的接口(黄页)

o      34.13 syslog - UNIX系统日志库例程

35 未公开模块

o      35.1 平台特定模块

导航

·        目录

·        模块 |

·        下一个 |

·        以前 |

·        

·        大蟒 »

·        3.3.5文档 »

© 版权所有 1990年至2014年,Python软件基金会 
Python软件基金会是一个非赢利性机构 请捐助 
最后更新于2014年3月9日 发现了错误 ?
使用 Sphinx 1.2 建立 


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter