×
思维导图备注
Python 3.8 标准库参考
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
下一章
浏览
1266
扫码
分享
2020-01-08 22:01:33
下一章
下一章
这一章提供了很多高级视图和URLconfs的小提示和技巧。 接下来,在Chapter 9,我们将会将这个先进的处理方案带给djangos模板系统。
上一篇:
下一篇:
下一章
总结
ChannelHandler 和 ChannelPipeline
EventLoop
介绍
内置常量
内置函数
概述
内置类型
内置异常
文本处理服务
string —- 常见的字符串操作
re —- 正则表达式操作
difflib —- 计算差异的辅助工具
textwrap —- 文本自动换行与填充
unicodedata —- Unicode 数据库
stringprep —- 因特网字符串预备
readline —- GNU readline 接口
rlcompleter —- GNU readline 的补全函数
二进制数据服务
codecs —- 编解码器注册和相关基类
struct —- 将字节串解读为打包的二进制数据
datetime —- 基本的日期和时间类型
数据类型
calendar —- 日历相关函数
collections.abc —- 容器的抽象基类
collections —- 容器数据类型
heapq —- 堆队列算法
bisect —- 数组二分查找算法
weakref —- 弱引用
array —- 高效的数值数组
types —- 动态类型创建和内置类型名称
copy —- 浅层 (shallow) 和深层 (deep) 复制操作
pprint —- 数据美化输出
reprlib —- 另一种 repr() 实现
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
pickle —— Python 对象序列化
copyreg —- 注意 pickle 支持函数
marshal —- Internal Python object serialization
shelve —- Python object persistence
dbm —- Interfaces to Unix "databases"
sqlite3 —- SQLite 数据库 DB-API 2.0 接口模块
数据压缩和存档
zlib —- 与 gzip 兼容的压缩
gzip —- 对 gzip 格式的支持
bz2 —- 对 bzip2 压缩算法的支持
lzma —- 用 LZMA 算法压缩
zipfile —- 使用ZIP存档
tarfile —- 读写tar归档文件
文件格式
csv —- CSV 文件读写
configparser —- Configuration file parser
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 —- 获取底层平台的标识数据
errno —- Standard errno system symbols
ctypes —- Python 的外部函数库
并发执行
multiprocessing —- 基于进程的并行
threading —- 基于线程的并行
multiprocessing.shared_memory —- 可从进程直接访问的共享内存
concurrent 包
concurrent.futures —- 启动并行任务
subprocess —- 子进程管理
sched —- 事件调度器
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 指令/响应 处理器
signal —- 设置异步事件处理程序
mmap —- 内存映射文件支持
互联网数据处理
email —- 电子邮件与 MIME 处理包
json —- JSON 编码和解码器
mailcap —- Mailcap file handling
mailbox —- Manipulate mailboxes in various formats
mimetypes —- Map filenames to MIME types
base64 —- Base16, Base32, Base64, Base85 数据编码
binhex —- 对binhex4文件进行编码和解码
binascii —- 二进制和 ASCII 码互转
quopri —- 编码与解码经过 MIME 转码的可打印数据
uu —- 对 uuencode 文件进行编码与解码
结构化标记处理工具
html.parser —- 简单的 HTML 和 XHTML 解析器
html —- 超文本标记语言支持
html.entities —- HTML 一般实体的定义
XML处理模块
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浏览器控制器
cgi —- Common Gateway Interface support
cgitb —- 用于 CGI 脚本的回溯管理器
wsgiref —- WSGI Utilities and Reference Implementation
urllib.request —- 用于打开 URL 的可扩展库
urllib —- URL 处理模块
urllib.parse —- Parse URLs into components
urllib.error —- urllib.request 引发的异常类
urllib.robotparser —- robots.txt 语法分析程序
http —- HTTP 模块
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.client —- XML-RPC client access
xmlrpc.server —- Basic XML-RPC servers
多媒体服务
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 —- 海龟绘图
cmd —- 支持面向行的命令解释器
shlex —- Simple lexical analysis
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 —- 退出处理器
traceback —- 打印或检索堆栈回溯
future —- Future 语句定义
gc —- 垃圾回收器接口
inspect —- 检查对象
自定义 Python 解释器
site —- Site-specific configuration hook
code —- 解释器基类
codeop —- 编译Python代码
导入模块
zipimport —- Import modules from Zip archives
pkgutil —- Package extension utility
runpy —- Locating and executing Python modules
modulefinder —- 查找脚本使用的模块
importlib —- import 的实现
Using importlib.metadata
Python 语言服务
ast —- 抽象语法树
parser —- Access Python parse trees
symtable —- Access to the compiler's symbol tables
symbol —- 与 Python 解析树一起使用的常量
token —- 与Python解析树一起使用的常量
keyword —- 检验Python关键字
tokenize —- Tokenizer for Python source
tabnanny —- 模糊缩进检测
pyclbr —- Python class browser support
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
msvcrt —- Useful routines from the MS VC&+&+ runtime
winreg —- Windows 注册表访问
Unix 专有服务
posix —- The most common POSIX system calls
winsound —- Sound-playing interface for Windows
spwd —- The shadow password database
pwd —- 用户密码数据库
grp —- The group database
crypt —- Function to check Unix passwords
termios —- POSIX style tty control
tty —- 终端控制功能
pty —- Pseudo-terminal utilities
fcntl —- The fcntl and ioctl system calls
pipes —- Interface to shell pipelines
resource —- Resource usage information
nis —- Interface to Sun's NIS (Yellow Pages)
Unix syslog 库例程
被取代的模块
optparse —- 解析器的命令行选项
imp —- Access the import internals
未创建文档的模块
暂无相关搜索结果!
本文使用
EduBoo.COM
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度