Python标准库(机器汉化)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python标准库(机器汉化)相关的知识,希望对你有一定的参考价值。
Python标准库
虽然“Python语言参考”描述了Python语言的确切语法和语义,但该库参考手册描述了使用Python分发的标准库。它还介绍了Python发行版中通常包含的一些可选组件。
Python的标准库非常广泛,提供了下面列出的长表所示的各种设施。该库包含内置模块(用C语言编写),提供对Python程序员无法访问的系统功能(如文件I / O)的访问,以及使用Python编写的模块,为出现的许多问题提供标准化的解决方案日常编程。其中一些模块是明确设计的,通过将特定平台抽象为平台中立的API来鼓励和增强Python程序的可移植性。
Windows平台的Python安装程序通常包含整个标准库,并且通常还包含许多其他组件。对于类Unix操作系统,Python通常作为包的集合提供,因此可能需要使用随操作系统提供的打包工具来获取部分或全部可选组件。
除了标准库之外,还有越来越多的数千个组件(从单个程序和模块到包和整个应用程序开发框架)可以从Python包索引中获得。
- 1.介绍
- 2.内置功能
- 3.内置常量
- 4.内置类型
- 5.内置的例外
- 6.文字处理服务
- 7.二进制数据服务
- 8.数据类型
- 8.1.
datetime
- 基本日期和时间类型 - 8.2.
calendar
- 一般的日历相关功能 - 8.3.
collections
- 容器数据类型 - 8.4.
collections.abc
- 容器的抽象基类 - 8.5.
heapq
- 堆队列算法 - 8.6.
bisect
- 数组二等分算法 - 8.7.
array
- 有效的数值数组 - 8.8.
weakref
- 弱引用 - 8.9.
types
- 动态类型创建和内置类型的名称 - 8.10.
copy
- 浅层和深层复制操作 - 8.11.
pprint
- 数据漂亮的打印机 - 8.12.
reprlib
- 替代repr()
实施 - 8.13.
enum
- 支持枚举
- 8.1.
- 9.数字和数学模块
- 10.功能编程模块
- 11.文件和目录访问
- 12.数据持久性
- 13.数据压缩和存档
- 14.文件格式
- 15.加密服务
- 16.通用操作系统服务
- 16.1.
os
- 其他操作系统接口 - 16.2.
io
- 使用流的核心工具 - 16.3.
time
- 时间访问和转换 - 16.4.
argparse
- 用于命令行选项,参数和子命令的解析器 - 16.5.
getopt
- 用于命令行选项的C风格解析器 - 16.6.
logging
- Python的日志记录工具 - 16.7.
logging.config
- 记录配置 - 16.8.
logging.handlers
- 记录处理程序 - 16.9.
getpass
- 便携式密码输入 - 16.10.
curses
- 字符单元显示的终端处理 - 16.11.
curses.textpad
- curses程序的文本输入小部件 - 16.12.
curses.ascii
- 用于ASCII字符的实用程序 - 16.13.
curses.panel
- curses的面板堆栈扩展 - 16.14.
platform
- 访问底层平台的识别数据 - 16.15.
errno
- 标准的errno系统符号 - 16.16.
ctypes
- 一个用于Python的外部函数库
- 16.1.
- 17.并发执行
- 18.进程间通信和网络
- 19.互联网数据处理
- 19.1.
email
- 电子邮件和MIME处理包 - 19.2.
json
- JSON编码器和解码器 - 19.3.
mailcap
- Mailcap文件处理 - 19.4.
mailbox
- 以各种格式操纵邮箱 - 19.5.
mimetypes
- 将文件名映射到MIME类型 - 19.6.
base64
- Base16,Base32,Base64,Base85数据编码 - 19.7.
binhex
- 编码和解码binhex4文件 - 19.8.
binascii
- 在二进制和ASCII之间转换 - 19.9.
quopri
- 编码和解码MIME quoted-printable数据 - 19.10.
uu
- 编码和解码uuencode文件
- 19.1.
- 20.结构化标记处理工具
- 20.1.
html
- 超文本标记语言支持 - 20.2.
html.parser
- 简单的HTML和XHTML解析器 - 20.3.
html.entities
- HTML一般实体的定义 - 20.4. XML处理模块
- 20.5.
xml.etree.ElementTree
- ElementTree XML API - 20.6.
xml.dom
- 文档对象模型API - 20.7.
xml.dom.minidom
- 最小的DOM实现 - 20.8.
xml.dom.pulldom
- 支持构建部分DOM树 - 20.9.
xml.sax
- 支持SAX2解析器 - 20.10.
xml.sax.handler
- SAX处理程序的基类 - 20.11.
xml.sax.saxutils
- SAX公用事业 - 20.12.
xml.sax.xmlreader
- XML解析器的接口 - 20.13.
xml.parsers.expat
- 使用Expat进行快速XML解析
- 20.1.
- 21.互联网协议和支持
- 21.1.
webbrowser
- 方便的Web浏览器控制器 - 21.2.
cgi
- 通用网关接口支持 - 21.3.
cgitb
- CGI脚本的跟踪管理器 - 21.4.
wsgiref
- WSGI实用程序和参考实现 - 21.5.
urllib
- URL处理模块 - 21.6.
urllib.request
- 用于打开URL的可扩展库 - 21.7.
urllib.response
- urllib使用的响应类 - 21.8.
urllib.parse
- 将URL解析为组件 - 21.9.
urllib.error
- 由urllib.request引发的异常类 - 21.10.
urllib.robotparser
- 解析robots.txt - 21.11.
http
- HTTP模块 - 21.12.
http.client
- HTTP协议客户端 - 21.13.
ftplib
- FTP协议客户端 - 21.14.
poplib
- POP3协议客户端 - 21.15.
imaplib
- IMAP4协议客户端 - 21.16.
nntplib
- NNTP协议客户端 - 21.17.
smtplib
- SMTP协议客户端 - 21.18.
smtpd
- SMTP服务器 - 21.19.
telnetlib
- Telnet客户端 - 21.20.
uuid
- 根据RFC 4122的UUID对象 - 21.21.
socketserver
- 一个网络服务器的框架 - 21.22.
http.server
- HTTP服务器 - 21.23.
http.cookies
- HTTP状态管理 - 21.24.
http.cookiejar
- HTTP客户端的Cookie处理 - 21.25.
xmlrpc
- XMLRPC服务器和客户端模块 - 21.26.
xmlrpc.client
- XML-RPC客户端访问 - 21.27.
xmlrpc.server
- 基本的XML-RPC服务器 - 21.28.
ipaddress
- IPv4 / IPv6操作库
- 21.1.
- 22.多媒体服务
- 23.国际化
- 24.计划框架
- 25.带有Tk的图形用户界面
- 26.开发工具
- 27.调试和分析
- 28.软件包装和分销
- 29. Python运行时服务
- 29.1.
sys
- 系统特定的参数和功能 - 29.2.
sysconfig
- 提供对Python配置信息的访问 - 29.3.
builtins
- 内置对象 - 29.4.
main-
顶层脚本环境 - 29.5.
warnings
- 警告控制 - 29.6.
contextlib
- 公用事业为with
语境 - 29.7.
abc
- 抽象基类 - 29.8.
atexit
- 退出处理程序 - 29.9.
traceback
- 打印或检索堆栈回溯 - 29.10.
future__
- 未来的声明定义 - 29.11.
gc
- 垃圾收集器接口 - 29.12.
inspect
- 检查活物 - 29.13.
site
- 特定于站点的配置钩子 - 29.14.
fpectl
- 浮点异常控制
- 29.1.
- 30.自定义Python解释器
- 31.导入模块
- 32. Python语言服务
- 32.1.
parser
- 访问Python分析树 - 32.2.
ast
- 抽象语法树 - 32.3.
symtable
- 访问编译器的符号表 - 32.4.
symbol
- 与Python解析树一起使用的常量 - 32.5.
token
- 与Python解析树一起使用的常量 - 32.6.
keyword
- 测试Python关键字 - 32.7.
tokenize
- Python源码的Tokenizer - 32.8.
tabnanny
- 检测模糊的缩进 - 32.9.
pyclbr
- Python类浏览器支持 - 32.10.
py_compile
- 编译Python源文件 - 32.11.
compileall
- 字节编译Python库 - 32.12.
dis
- 用于Python字节码的反汇编程序 - 32.13.
pickletools
- 咸菜开发者的工具
- 32.1.
- 33.杂项服务
- 34. MS Windows特定服务
- 35.特定于Unix的服务
- 35.1
posix
- 最常见的POSIX系统调用 - 35.2.
pwd
- 密码数据库 - 35.3.
spwd
- 影子密码数据库 - 35.4.
grp
- 组数据库 - 35.5.
crypt
- 检查Unix密码的功能 - 35.6.
termios
- POSIX风格的tty控件 - 35.7.
tty
- 终端控制功能 - 35.8.
pty
- 伪终端实用程序 - 35.9.
fcntl
-fcntl
和ioctl
系统调用 - 35.10.
pipes
- 外壳管线的接口 - 35.11.
resource
- 资源使用信息 - 35.12.
nis
- Sun的NIS接口(黄页) - 35.13.
syslog
- Unix系统日志库例程
- 35.1
- 36.被取代的模块
- 37.无证单元
以上是关于Python标准库(机器汉化)的主要内容,如果未能解决你的问题,请参考以下文章