首页
发现
标签
搜索
APP下载
注册
登录
首页
发现
榜单
标签
收录
APP下载
注册
登录
Python 3.8 标准库参考
文档评分:
62.6 (
0 个有效评分
)
文档语言:
中文
章节数量:
0
阅读人次:
152760
收藏数量:
0
整理分享:
管理员
阅读
收藏
下载
分享
阅读
收藏
下载
分享
文档标签
模块
标准
功能
平台
以下内容
程序员
抽象
文档概述
Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。
文档
目录
文档
评论 (
0
)
下一章
总结
ChannelHandler 和 ChannelPipeline
EventLoop
介绍
内置常量
内置函数
概述
内置类型
内置异常
string —- 常见的字符串操作
文本处理服务
re —- 正则表达式操作
textwrap —- 文本自动换行与填充
difflib —- 计算差异的辅助工具
stringprep —- 因特网字符串预备
unicodedata —- Unicode 数据库
rlcompleter —- GNU readline 的补全函数
readline —- GNU readline 接口
二进制数据服务
codecs —- 编解码器注册和相关基类
struct —- 将字节串解读为打包的二进制数据
datetime —- 基本的日期和时间类型
数据类型
calendar —- 日历相关函数
collections.abc —- 容器的抽象基类
collections —- 容器数据类型
heapq —- 堆队列算法
bisect —- 数组二分查找算法
weakref —- 弱引用
array —- 高效的数值数组
types —- 动态类型创建和内置类型名称
copy —- 浅层 (shallow) 和深层 (deep) 复制操作
reprlib —- 另一种 repr() 实现
pprint —- 数据美化输出
enum —- 对枚举的支持
numbers —- 数字的抽象基类
数字和数学模块
cmath ——关于复数的数学函数
math —- 数学函数
decimal —- 十进制定点和浮点运算
fractions —- 分数
random —- 生成伪随机数
statistics —- 数学统计函数
函数式编程模块
functools —- 高阶函数和可调用对象上的操作
itertools —- 为高效循环而创建迭代器的函数
文件和目录访问
operator —- 标准运算符替代函数
pathlib —- 面向对象的文件系统路径
fileinput —- Iterate over lines from multiple input streams
os.path —- 常用路径操作
stat —- Interpreting stat() results
tempfile —- 生成临时文件和目录
filecmp —- 文件及目录的比较
glob —- Unix style pathname pattern expansion
linecache —- 随机读写文本行
fnmatch —- Unix filename pattern matching
数据持久化
shutil —- High-level file operations
copyreg —- 注意 pickle 支持函数
pickle —— Python 对象序列化
marshal —- Internal Python object serialization
shelve —- Python object persistence
dbm —- Interfaces to Unix "databases"
sqlite3 —- SQLite 数据库 DB-API 2.0 接口模块
数据压缩和存档
gzip —- 对 gzip 格式的支持
zlib —- 与 gzip 兼容的压缩
bz2 —- 对 bzip2 压缩算法的支持
lzma —- 用 LZMA 算法压缩
zipfile —- 使用ZIP存档
tarfile —- 读写tar归档文件
文件格式
configparser —- Configuration file parser
csv —- CSV 文件读写
netrc —- netrc file processing
xdrlib —- Encode and decode XDR data
加密服务
plistlib —- Generate and parse Mac OS X .plist files
hashlib —- 安全哈希与消息摘要
hmac —- 基于密钥的消息验证
secrets —- Generate secure random numbers for managing secrets
通用操作系统服务
os —- 各种各样的操作系统接口
io —- 处理流的核心工具
argparse —- 命令行选项、参数和子命令解析器
time —- 时间的访问和转换
getopt —- C-style parser for command line options
logging —- Python 的日志记录工具
logging.handlers —- 日志处理
logging.config —- 日志记录配置
getpass —- 便携式密码输入工具
curses.ascii —- Utilities for ASCII characters
curses —- 终端字符单元显示的处理
curses.panel —- A panel stack extension for curses
platform —- 获取底层平台的标识数据
ctypes —- Python 的外部函数库
errno —- Standard errno system symbols
并发执行
multiprocessing —- 基于进程的并行
threading —- 基于线程的并行
multiprocessing.shared_memory —- 可从进程直接访问的共享内存
concurrent 包
concurrent.futures —- 启动并行任务
sched —- 事件调度器
subprocess —- 子进程管理
queue —- 一个同步的队列类
_thread —- 底层多线程 API
dummy_threading —- 可直接替代 threading 模块。
_dummy_thread —- _thread 的替代模块
网络和进程间通信
contextvars —- Context Variables
asyncio —- 异步 I/O
socket —- 底层网络接口
ssl —- TLS/SSL wrapper for socket objects
select —- 等待 I/O 完成
selectors —- 高级 I/O 复用库
asyncore —- 异步socket处理器
asynchat —- 异步 socket 指令/响应 处理器
mmap —- 内存映射文件支持
signal —- 设置异步事件处理程序
互联网数据处理
email —- 电子邮件与 MIME 处理包
json —- JSON 编码和解码器
mailcap —- Mailcap file handling
mimetypes —- Map filenames to MIME types
mailbox —- Manipulate mailboxes in various formats
base64 —- Base16, Base32, Base64, Base85 数据编码
binhex —- 对binhex4文件进行编码和解码
binascii —- 二进制和 ASCII 码互转
uu —- 对 uuencode 文件进行编码与解码
quopri —- 编码与解码经过 MIME 转码的可打印数据
结构化标记处理工具
html.parser —- 简单的 HTML 和 XHTML 解析器
html —- 超文本标记语言支持
XML处理模块
html.entities —- HTML 一般实体的定义
xml.dom —- The Document Object Model API
xml.etree.ElementTree —- ElementTree XML API
xml.dom.minidom —- Minimal DOM implementation
xml.sax —- Support for SAX2 parsers
xml.dom.pulldom —- Support for building partial DOM trees
xml.sax.handler —- Base classes for SAX handlers
xml.sax.xmlreader —- Interface for XML parsers
xml.sax.saxutils —- SAX Utilities
xml.parsers.expat —- Fast XML parsing using Expat
webbrowser —- 方便的Web浏览器控制器
互联网协议和支持
cgitb —- 用于 CGI 脚本的回溯管理器
cgi —- Common Gateway Interface support
wsgiref —- WSGI Utilities and Reference Implementation
urllib.request —- 用于打开 URL 的可扩展库
urllib —- URL 处理模块
urllib.error —- urllib.request 引发的异常类
urllib.parse —- Parse URLs into components
http —- HTTP 模块
urllib.robotparser —- robots.txt 语法分析程序
ftplib —- FTP 协议客户端
http.client —- HTTP 协议客户端
poplib —- POP3 protocol client
nntplib —- NNTP protocol client
imaplib —- IMAP4 protocol client
smtplib —-SMTP协议客户端
telnetlib —- Telnet client
smtpd —- SMTP 服务器
uuid —- UUID objects according to RFC 4122
socketserver —- A framework for network servers
http.server —- HTTP 服务器
http.cookies —- HTTP状态管理
http.cookiejar —— HTTP 客户端的 Cookie 处理
xmlrpc —- XMLRPC 服务端与客户端模块
xmlrpc.server —- Basic XML-RPC servers
xmlrpc.client —- XML-RPC client access
多媒体服务
ipaddress —- IPv4/IPv6 manipulation library
audioop —- Manipulate raw audio data
aifc —- Read and write AIFF and AIFC files
wave —- 读写WAV格式文件
sunau —- 读写 Sun AU 文件
chunk —- Read IFF chunked data
colorsys —- 颜色系统间的转换
sndhdr —- 推测声音文件的类型
imghdr —- 推测图像类型
国际化
ossaudiodev —- Access to OSS-compatible audio devices
gettext —- 多语种国际化服务
程序框架
locale —- 国际化服务
turtle —- 海龟绘图
shlex —- Simple lexical analysis
cmd —- 支持面向行的命令解释器
Tk图形用户界面(GUI)
tkinter —- Tcl/Tk的Python接口
tkinter.tix —- Extension widgets for Tk
tkinter.ttk —- Tk主题小部件
tkinter.scrolledtext —- 滚动文字控件
IDLE
开发工具
其他图形用户界面(GUI)包
typing —- 类型标注支持
pydoc —- Documentation generator and online help system
unittest —- 单元测试框架
doctest —- 测试交互性的Python示例
unittest.mock —- mock对象库
unittest.mock 上手指南
2to3 - 自动将 Python 2 代码转为 Python 3 代码
test —- Regression tests package for Python
审核事件表
调试和分析
bdb —- Debugger framework
faulthandler —- Dump the Python traceback
pdb —- Python的调试器
Python Profilers 分析器
timeit —- 测量小代码片段的执行时间
trace —- Trace or track Python statement execution
软件打包和分发
tracemalloc —- 跟踪内存分配
distutils —- 构建和安装 Python 模块
ensurepip —- Bootstrapping the pip installer
venv —- 创建虚拟环境
Python运行时服务
zipapp —- Manage executable Python zip archives
sysconfig —- Provide access to Python's configuration information
sys —- 系统相关的参数和函数
builtins —- 内建对象
main —- 顶层脚本环境
warnings —- Warning control
dataclasses —- 数据类
contextlib —- Utilities for with-statement contexts
abc —- 抽象基类
atexit —- 退出处理器
future —- Future 语句定义
traceback —- 打印或检索堆栈回溯
gc —- 垃圾回收器接口
inspect —- 检查对象
自定义 Python 解释器
site —- Site-specific configuration hook
code —- 解释器基类
codeop —- 编译Python代码
导入模块
pkgutil —- Package extension utility
zipimport —- Import modules from Zip archives
runpy —- Locating and executing Python modules
modulefinder —- 查找脚本使用的模块
importlib —- import 的实现
Python 语言服务
Using importlib.metadata
ast —- 抽象语法树
parser —- Access Python parse trees
symtable —- Access to the compiler's symbol tables
symbol —- 与 Python 解析树一起使用的常量
token —- 与Python解析树一起使用的常量
tokenize —- Tokenizer for Python source
keyword —- 检验Python关键字
pyclbr —- Python class browser support
tabnanny —- 模糊缩进检测
py_compile —- Compile Python source files
compileall —- Byte-compile Python libraries
dis —- Python 字节码反汇编器
formatter —- Generic output formatting
杂项服务
pickletools —- Tools for pickle developers
Windows系统相关模块
msilib —- Read and write Microsoft Installer files
winreg —- Windows 注册表访问
msvcrt —- Useful routines from the MS VC&+&+ runtime
posix —- The most common POSIX system calls
Unix 专有服务
winsound —- Sound-playing interface for Windows
spwd —- The shadow password database
pwd —- 用户密码数据库
grp —- The group database
crypt —- Function to check Unix passwords
tty —- 终端控制功能
termios —- POSIX style tty control
pty —- Pseudo-terminal utilities
pipes —- Interface to shell pipelines
fcntl —- The fcntl and ioctl system calls
resource —- Resource usage information
nis —- Interface to Sun's NIS (Yellow Pages)
被取代的模块
Unix syslog 库例程
optparse —- 解析器的命令行选项
imp —- Access the import internals
未创建文档的模块
相关书籍
CUBA 框架开发者手册 Version 7.0
PHPUnit v4.8 手册
PHPUnit 6.5 手册
PHPUnit 7.0 手册
Symfony2实例教程
Go RPC 开发指南
Tokio 中文文档
SOP开发文档
Clojure学习笔记
Selenium with Python中文翻译文档
InitAdmin 文档手册
分布式任务调度平台XXL-JOB
×
分享,让知识传承更久远
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档