Python 文档目录¶
- Python的新变化- What's New In Python 3.13
- Python 3.12 有什么新变化
- Python 3.11 有什么新变化
- Python 3.10 有什么新变化- 摘要 -- 发布重点
- 新的特性
- 有关类型提示的新增特性
- 其他语言特性修改
- 新增模块
- 改进的模块- asyncio
- argparse
- array
- asynchat、asyncore 和 smtpd
- base64
- bdb
- bisect
- 编码器
- collections.abc
- contextlib
- curses
- dataclasses
- distutils
- doctest
- encodings
- enum
- fileinput
- faulthandler
- gc
- glob
- hashlib
- hmac
- IDLE 与 idlelib
- importlib.metadata
- inspect
- itertools
- linecache
- os
- os.path
- pathlib
- 平台
- pprint
- py_compile
- pyclbr
- shelve
- statistics
- site
- socket
- ssl
- sqlite3
- sys
- _thread
- threading
- traceback
- types
- typing
- unittest
- urllib.parse
- xml
- zipimport
 
- 性能优化
- 弃用
- 移除
- 移植到 Python 3.10
- CPython 字节码的改变
- 编译版的变化
- C API 的变化
 
- Python 3.9 有什
- Python 3.8 有什么新变化- 摘要 -- 发布重点
- 新的特性
- 其他语言特性修改
- 新增模块
- 改进的模块- ast
- asyncio
- builtins
- collections
- cProfile
- csv
- curses
- ctypes
- datetime
- functools
- gc
- gettext
- gzip
- IDLE 与 idlelib
- inspect
- io
- itertools
- json.tool
- logging
- math
- mmap
- multiprocessing
- os
- os.path
- pathlib
- pickle
- plistlib
- pprint
- py_compile
- shlex
- shutil
- socket
- ssl
- statistics
- sys
- tarfile
- threading
- tokenize
- tkinter
- time
- typing
- unicodedata
- unittest
- venv
- weakref
- xml
- xmlrpc
 
- 性能优化
- 构建和 C API 的改变
- 弃用
- API 与特性的移除
- 移植到 Python 3.8
- Python 3.8.1 中的重要变化
- Python 3.8.8 中的重要变化
- Python 3.8.12 中的重要变化
 
- Python 3.7 有什么新变化- 摘要 - 发布重点
- 新的特性
- 其他语言特性修改
- 新增模块
- 改进的模块- argparse
- asyncio
- binascii
- calendar
- collections
- compileall
- concurrent.futures
- contextlib
- cProfile
- crypt
- datetime
- dbm
- decimal
- dis
- distutils
- enum
- functools
- gc
- hmac
- http.client
- http.server
- idlelib 与 IDLE
- importlib
- io
- ipaddress
- itertools
- locale
- logging
- math
- mimetypes
- msilib
- multiprocessing
- os
- pathlib
- pdb
- py_compile
- pydoc
- queue
- re
- signal
- socket
- socketserver
- sqlite3
- ssl
- string
- subprocess
- sys
- time
- tkinter
- tracemalloc
- types
- unicodedata
- unittest
- unittest.mock
- urllib.parse
- uu
- uuid
- warnings
- xml.etree
- xmlrpc.server
- zipapp
- zipfile
 
- C API 的改变
- 构建的改变
- 性能优化
- 其他 CPython 实现的改变
- 已弃用的 Python 行为
- 已弃用的 Python 模块、函数和方法
- 已弃用的 C API 函数和类型
- 平台支持的移除
- API 与特性的移除
- 移除的模块
- Windows 专属的改变
- 移植到 Python 3.7
- Python 3.7.1 中的重要变化
- Python 3.7.2 中的重要变化
- Python 3.7.6 中的重要变化
- Python 3.7.10 中的重要变化
 
- Python 3.6 有什么新变化- 摘要 -- 发布重点
- 新的特性- PEP 498: 格式化字符串字面值
- PEP 526: 变量标注的语法
- PEP 515: 数字字面值中的下划线。
- PEP 525: 异步生成器
- PEP 530: 异步推导式
- PEP 487: 更简单的自定义类创建
- PEP 487: 描述器协议的增强
- PEP 519: 添加文件系统路径协议
- PEP 495: 消除本地时间的歧义
- PEP 529: 将Windows文件系统编码更改为UTF-8
- PEP 528: 将Windows控制台编码更改为UTF-8
- PEP 520: 保留类属性定义顺序
- PEP 468: 保留关键字参数顺序
- 新的 dict 实现
- PEP 523: 向CPython 添加框架评估API
- PYTHONMALLOC 环境变量
- DTrace 和 SystemTap 探测支持
 
- 其他语言特性修改
- 新增模块
- 改进的模块- array
- ast
- asyncio
- binascii
- cmath
- collections
- concurrent.futures
- contextlib
- datetime
- decimal
- distutils
- encodings
- enum
- faulthandler
- fileinput
- hashlib
- http.client
- idlelib 与 IDLE
- importlib
- inspect
- json
- logging
- math
- multiprocessing
- os
- pathlib
- pdb
- pickle
- pickletools
- pydoc
- random
- re
- readline
- rlcompleter
- shlex
- site
- sqlite3
- socket
- socketserver
- ssl
- statistics
- struct
- subprocess
- sys
- telnetlib
- time
- timeit
- tkinter
- 回溯
- tracemalloc
- typing
- unicodedata
- unittest.mock
- urllib.request
- urllib.robotparser
- venv
- warnings
- winreg
- winsound
- xmlrpc.client
- zipfile
- zlib
 
- 性能优化
- 构建和 C API 的改变
- 其他改进
- 弃用
- 移除
- 移植到Python 3.6
- Python 3.6.2 中的重要变化
- Python 3.6.4 中的重要变化
- Python 3.6.5 中的重要变化
- Python 3.6.7 中的重要变化
- Python 3.6.10 中的重要变化
- Notable changes in Python 3.6.13
 
- Python 3.5 有什么新变化- 摘要 -- 发布重点
- 新的特性- PEP 492 - 使用 async 和 await 语法实现协程
- PEP 465 - 用于矩阵乘法的专用中缀运算符
- PEP 448 - Additional Unpacking Generalizations
- PEP 461 - percent formatting support for bytes and bytearray
- PEP 484 —— 类型注解
- PEP 471 - os.scandir() function -- a better and faster directory iterator
- PEP 475: Retry system calls failing with EINTR
- PEP 479: Change StopIteration handling inside generators
- PEP 485: A function for testing approximate equality
- PEP 486: Make the Python Launcher aware of virtual environments
- PEP 488: Elimination of PYO files
- PEP 489: Multi-phase extension module initialization
 
- 其他语言特性修改
- 新增模块
- 改进的模块- argparse
- asyncio
- bz2
- cgi
- cmath
- code
- collections
- collections.abc
- compileall
- concurrent.futures
- configparser
- contextlib
- csv
- curses
- dbm
- difflib
- distutils
- doctest
- enum
- faulthandler
- functools
- glob
- gzip
- heapq
- http
- http.client
- idlelib 与 IDLE
- imaplib
- imghdr
- importlib
- inspect
- io
- ipaddress
- json
- linecache
- locale
- logging
- lzma
- math
- multiprocessing
- operator
- os
- pathlib
- pickle
- poplib
- re
- readline
- selectors
- shutil
- signal
- smtpd
- smtplib
- sndhdr
- socket
- ssl
- sqlite3
- subprocess
- sys
- sysconfig
- tarfile
- threading
- time
- timeit
- tkinter
- 回溯
- types
- unicodedata
- unittest
- unittest.mock
- urllib
- wsgiref
- xmlrpc
- xml.sax
- zipfile
 
- 其他模块级更改
- 性能优化
- 构建和 C API 的改变
- 弃用
- 移除
- 移植到Python 3.5
- Python 3.5.4 的显著变化
 
- Python 3.4 有什么新变化- 摘要 - 发布重点
- 新的特性
- 新增模块
- 改进的模块- abc
- aifc
- argparse
- audioop
- base64
- collections
- colorsys
- contextlib
- dbm
- dis
- doctest
- filecmp
- functools
- gc
- glob
- hashlib
- hmac
- html
- http
- idlelib 与 IDLE
- importlib
- inspect
- ipaddress
- logging
- marshal
- mmap
- multiprocessing
- operator
- os
- pdb
- pickle
- plistlib
- poplib
- pprint
- pty
- pydoc
- re
- resource
- select
- shelve
- shutil
- smtpd
- smtplib
- socket
- sqlite3
- ssl
- stat
- struct
- subprocess
- sunau
- sys
- tarfile
- textwrap
- threading
- 回溯
- types
- urllib
- unittest
- venv
- wave
- weakref
- xml.etree
- zipfile
 
- CPython Implementation Changes
- 弃用
- 移除
- 移植到 Python 3.4
- 3.4.3 的变化
 
- Python 3.3 有什么新变化- 摘要 -- 发布重点
- PEP 405: 虚拟环境
- PEP 420: 隐式命名空间包
- PEP 3118: 新的内存视图实现和缓冲协议文档
- PEP 393: 灵活的字符串表示
- PEP 397: 适用于Windows的Python启动器
- PEP 3151: 重写 OS 和 IO 异常的层次结构
- PEP 380: 委托给子生成器的语法
- PEP 409: 清除异常上下文
- PEP 414: 显式的Unicode文本
- PEP 3155: 类和函数的限定名称
- PEP 412: Key-Sharing Dictionary
- PEP 362: 函数签名对象
- PEP 421: 添加 sys.implementation
- 使用 importlib 作为导入的实现
- 其他语言特性修改
- A Finer-Grained Import Lock
- Builtin functions and types
- 新增模块
- 改进的模块- abc
- array
- base64
- binascii
- bz2
- 编码器
- collections
- contextlib
- crypt
- curses
- datetime
- decimal
- ftplib
- functools
- gc
- hmac
- http
- html
- imaplib
- inspect
- io
- itertools
- logging
- math
- mmap
- multiprocessing
- nntplib
- os
- pdb
- pickle
- pydoc
- re
- sched
- select
- shlex
- shutil
- signal
- smtpd
- smtplib
- socket
- socketserver
- sqlite3
- ssl
- stat
- struct
- subprocess
- sys
- tarfile
- tempfile
- textwrap
- threading
- time
- types
- unittest
- urllib
- webbrowser
- xml.etree.ElementTree
- zlib
 
- 性能优化
- 构建和 C API 的改变
- 弃用
- 移植到 Python 3.3
 
- Python 3.2 有什么新变化- PEP 384: 定义稳定的ABI
- PEP 389: Argparse 命令行解析模块
- PEP 391: 基于字典的日志配置
- PEP 3148:  concurrent.futures模块
- PEP 3147: PYC 仓库目录
- PEP 3149: 带有 ABI 版本标签的 .so 文件
- PEP 3333: Python Web服务器网关接口v1.0.1
- 其他语言特性修改
- 新增,改进和弃用的模块- elementtree
- functools
- itertools
- collections
- threading
- datetime 和 time
- math
- abc
- io
- reprlib
- logging
- csv
- contextlib
- decimal and fractions
- ftp
- popen
- select
- gzip 和 zipfile
- tarfile
- hashlib
- ast
- os
- shutil
- sqlite3
- html
- socket
- ssl
- nntp
- certificates
- imaplib
- http.client
- unittest
- random
- poplib
- asyncore
- tempfile
- inspect
- pydoc
- dis
- dbm
- ctypes
- site
- sysconfig
- pdb
- configparser
- urllib.parse
- mailbox
- turtledemo
 
- 多线程
- 性能优化
- Unicode
- 编解码器
- 文档
- IDLE
- 代码库
- 构建和 C API 的改变
- 移植到 Python 3.2
 
- Python 3.1 有什么新变化
- Python 3.0 有什么新变化
- Python 2.7 有什么新变化- Python 2.x的未来
- 对于弃用警告处理方式的改变
- Python 3.1 特性
- PEP 372: Adding an Ordered Dictionary to collections
- PEP 378: 千位分隔符的格式说明符
- PEP 389: The argparse Module for Parsing Command Lines
- PEP 391: Dictionary-Based Configuration For Logging
- PEP 3106: 字典视图
- PEP 3137: memoryview 对象
- 其他语言特性修改
- 新增和改进的模块
- 构建和 C API 的改变
- 其他的改变和修正
- 移植到 Python 2.7
- New Features Added to Python 2.7 Maintenance Releases- Two new environment variables for debug mode
- PEP 434: IDLE Enhancement Exception for All Branches
- PEP 466: 针对 Python 2.7 的网络安全加固
- PEP 477: 将 ensurepip (PEP 453) 向下移植到 Python 2.7
- PEP 476: Enabling certificate verification by default for stdlib http clients
- PEP 493:适用于Python 2.7 的 HTTPS 验证迁移工具
- New make regen-allbuild target
- Removal of make touchbuild target
 
- 致谢
 
- Python 2.6 有什么新变化- Python 3.0
- 开发过程的变化
- PEP 343: "with" 语句
- PEP 366: 从主模块显式相对导入
- PEP 370: 分用户的 site-packages 目录
- PEP 371: 多任务处理包
- PEP 3101: 高级字符串格式
- PEP 3105: print改为函数
- PEP 3110: 异常处理的变更
- PEP 3112: 字节字面值
- PEP 3116: 新 I/O 库
- PEP 3118: 修改缓冲区协议
- PEP 3119: 抽象基类
- PEP 3127: 整型文字支持和语法
- PEP 3129: 类装饰器
- PEP 3141: A Type Hierarchy for Numbers
- 其他语言特性修改
- 新增和改进的模块
- Deprecations and Removals
- 构建和 C API 的改变
- 移植到Python 2.6
- 致谢
 
- Python 2.5 有什么新变化
- Python 2.4 有什么新变化
- Python 2.3 有什么新变化- PEP 218: 标准集合数据类型
- PEP 255: 简单的生成器
- PEP 263: 源代码的字符编码格式
- PEP 273: 从ZIP压缩包导入模块
- PEP 277: 针对 Windows NT 的 Unicode 文件名支持
- PEP 278: 通用换行支持
- PEP 279: enumerate()
- PEP 282: logging 包
- PEP 285: 布尔类型
- PEP 293: Codec Error Handling Callbacks
- PEP 301: Distutils的软件包索引和元数据
- PEP 302: 新导入钩子
- PEP 305: 逗号分隔文件
- PEP 307: Pickle Enhancements
- 扩展切片
- 其他语言特性修改
- 新增,改进和弃用的模块
- Pymalloc: A Specialized Object Allocator
- 构建和 C API 的改变
- 其他的改变和修正
- 移植到 Python 2.3
- 致谢
 
- Python 2.2 有什么新变化
- Python 2.1 有什么新变化
- Python 2.0 有什么新变化
- 更新日志- Python next
- Python 3.13.0 alpha 2
- Python 3.13.0 alpha 1
- Python 3.12.0 beta 1
- Python 3.12.0 alpha 7
- Python 3.12.0 alpha 6
- Python 3.12.0 alpha 5
- Python 3.12.0 alpha 4
- Python 3.12.0 alpha 3
- Python 3.12.0 alpha 2
- Python 3.12.0 alpha 1
- Python 3.11.0 beta 1
- Python 3.11.0 alpha 7
- Python 3.11.0 alpha 6
- Python 3.11.0 alpha 5
- Python 3.11.0 alpha 4
- Python 3.11.0 alpha 3
- Python 3.11.0 alpha 2
- Python 3.11.0 alpha 1
- Python 3.10.0 beta 1
- Python 3.10.0 alpha 7
- Python 3.10.0 alpha 6
- Python 3.10.0 alpha 5
- Python 3.10.0 alpha 4
- Python 3.10.0 alpha 3
- Python 3.10.0 alpha 2
- Python 3.10.0 alpha 1
- Python 3.9.0 beta 1
- Python 3.9.0 alpha 6
- Python 3.9.0 alpha 5
- Python 3.9.0 alpha 4
- Python 3.9.0 alpha 3
- Python 3.9.0 alpha 2
- Python 3.9.0 alpha 1
- Python 3.8.0 beta 1
- Python 3.8.0 alpha 4
- Python 3.8.0 alpha 3
- Python 3.8.0 alpha 2
- Python 3.8.0 alpha 1
- Python 3.7.0 final
- Python 3.7.0 release candidate 1
- Python 3.7.0 beta 5
- Python 3.7.0 beta 4
- Python 3.7.0 beta 3
- Python 3.7.0 beta 2
- Python 3.7.0 beta 1
- Python 3.7.0 alpha 4
- Python 3.7.0 alpha 3
- Python 3.7.0 alpha 2
- Python 3.7.0 alpha 1
- Python 3.6.6 final
- Python 3.6.6 release candidate 1
- Python 3.6.5 final
- Python 3.6.5 release candidate 1
- Python 3.6.4 final
- Python 3.6.4 release candidate 1
- Python 3.6.3 final
- Python 3.6.3 release candidate 1
- Python 3.6.2 final
- Python 3.6.2 release candidate 2
- Python 3.6.2 release candidate 1
- Python 3.6.1 final
- Python 3.6.1 release candidate 1
- Python 3.6.0 final
- Python 3.6.0 release candidate 2
- Python 3.6.0 release candidate 1
- Python 3.6.0 beta 4
- Python 3.6.0 beta 3
- Python 3.6.0 beta 2
- Python 3.6.0 beta 1
- Python 3.6.0 alpha 4
- Python 3.6.0 alpha 3
- Python 3.6.0 alpha 2
- Python 3.6.0 alpha 1
- Python 3.5.5 final
- Python 3.5.5 release candidate 1
- Python 3.5.4 final
- Python 3.5.4 release candidate 1
- Python 3.5.3 final
- Python 3.5.3 release candidate 1
- Python 3.5.2 final
- Python 3.5.2 release candidate 1
- Python 3.5.1 final
- Python 3.5.1 release candidate 1
- Python 3.5.0 final
- Python 3.5.0 release candidate 4
- Python 3.5.0 release candidate 3
- Python 3.5.0 release candidate 2
- Python 3.5.0 release candidate 1
- Python 3.5.0 beta 4
- Python 3.5.0 beta 3
- Python 3.5.0 beta 2
- Python 3.5.0 beta 1
- Python 3.5.0 alpha 4
- Python 3.5.0 alpha 3
- Python 3.5.0 alpha 2
- Python 3.5.0 alpha 1
 
 
- Python 教程- 1. 课前甜点
- 2. Python 解释器
- 3. Python 速览
- 4. 更多控制流工具
- 5. 数据结构
- 6. 模块
- 7. 输入与输出
- 8. 错误和异常
- 9. 类
- 10. 标准库简介
- 11. 标准库简介 —— 第二部分
- 12. 虚拟环境和包
- 13. 接下来?
- 14. 交互式编辑和编辑历史
- 15. 浮点算术:争议和限制
- 16. 附录
 
- Python安装和使用- 1. 命令行与环境
- 2. 在类Unix环境下使用Python
- 3. 配置 Python
- 4. 在Windows上使用 Python
- 5. 在 Mac 上使用 Python
- 6. 编辑器和集成开发环境
 
- Python 语言参考手册- 1. 概述
- 2. 词法分析
- 3. 数据模型- 3.1. 对象、值与类型
- 3.2. 标准类型层级结构
- 3.3. 特殊方法名称- 3.3.1. 基本定制
- 3.3.2. 自定义属性访问
- 3.3.3. 自定义类创建
- 3.3.4. 自定义实例及子类检查
- 3.3.5. 模拟泛型类型
- 3.3.6. 模拟可调用对象
- 3.3.7. 模拟容器类型
- 3.3.8. 模拟数字类型- object.__add__()
- object.__sub__()
- object.__mul__()
- object.__matmul__()
- object.__truediv__()
- object.__floordiv__()
- object.__mod__()
- object.__divmod__()
- object.__pow__()
- object.__lshift__()
- object.__rshift__()
- object.__and__()
- object.__xor__()
- object.__or__()
- object.__radd__()
- object.__rsub__()
- object.__rmul__()
- object.__rmatmul__()
- object.__rtruediv__()
- object.__rfloordiv__()
- object.__rmod__()
- object.__rdivmod__()
- object.__rpow__()
- object.__rlshift__()
- object.__rrshift__()
- object.__rand__()
- object.__rxor__()
- object.__ror__()
- object.__iadd__()
- object.__isub__()
- object.__imul__()
- object.__imatmul__()
- object.__itruediv__()
- object.__ifloordiv__()
- object.__imod__()
- object.__ipow__()
- object.__ilshift__()
- object.__irshift__()
- object.__iand__()
- object.__ixor__()
- object.__ior__()
- object.__neg__()
- object.__pos__()
- object.__abs__()
- object.__invert__()
- object.__complex__()
- object.__int__()
- object.__float__()
- object.__index__()
- object.__round__()
- object.__trunc__()
- object.__floor__()
- object.__ceil__()
 
- 3.3.9. with 语句上下文管理器
- 3.3.10. 定制类模式匹配中的位置参数
- 3.3.11. 模拟缓冲区类型
- 3.3.12. 特殊方法查找
 
- 3.4. 协程
 
- 4. 执行模型
- 5. 导入系统
- 6. 表达式- 6.1. 算术转换
- 6.2. 原子
- 6.3. 原型
- 6.4. await 表达式
- 6.5. 幂运算符
- 6.6. 一元算术和位运算
- 6.7. 二元算术运算符
- 6.8. 移位运算
- 6.9. 二元位运算
- 6.10. 比较运算
- 6.11. 布尔运算
- 6.12. 赋值表达式
- 6.13. 条件表达式
- 6.14. lambda 表达式
- 6.15. 表达式列表
- 6.16. 求值顺序
- 6.17. 运算符优先级
 
- 7. 简单语句
- 8. 复合语句
- 9. 顶级组件
- 10. 完整的语法规范
 
- Python 标准库- 概述
- 内置函数- abs()
- aiter()
- all()
- anext()
- any()
- ascii()
- bin()
- bool
- breakpoint()
- callable()
- chr()
- classmethod()
- compile()
- complex
- delattr()
- dir()
- divmod()
- enumerate()
- eval()
- exec()
- filter()
- float
- format()
- getattr()
- globals()
- hasattr()
- hash()
- help()
- hex()
- id()
- input()
- int
- isinstance()
- issubclass()
- iter()
- len()
- locals()
- map()
- max()
- min()
- next()
- object
- oct()
- open()
- ord()
- pow()
- print()
- property
- repr()
- reversed()
- round()
- setattr()
- slice
- sorted()
- staticmethod()
- sum()
- super
- type
- vars()
- zip()
- __import__()
 
- 内置常量
- 内置类型- 逻辑值检测
- 布尔运算 --- and,or,not
- 比较运算
- 数字类型 --- int,float,complex
- 布尔类型 - bool
- 迭代器类型
- 序列类型 --- list,tuple,range
- 文本序列类型 --- str- str
- 字符串的方法- str.capitalize()
- str.casefold()
- str.center()
- str.count()
- str.encode()
- str.endswith()
- str.expandtabs()
- str.find()
- str.format()
- str.format_map()
- str.index()
- str.isalnum()
- str.isalpha()
- str.isascii()
- str.isdecimal()
- str.isdigit()
- str.isidentifier()
- str.islower()
- str.isnumeric()
- str.isprintable()
- str.isspace()
- str.istitle()
- str.isupper()
- str.join()
- str.ljust()
- str.lower()
- str.lstrip()
- str.maketrans()
- str.partition()
- str.removeprefix()
- str.removesuffix()
- str.replace()
- str.rfind()
- str.rindex()
- str.rjust()
- str.rpartition()
- str.rsplit()
- str.rstrip()
- str.split()
- str.splitlines()
- str.startswith()
- str.strip()
- str.swapcase()
- str.title()
- str.translate()
- str.upper()
- str.zfill()
 
- printf风格的字符串格式化
 
- 二进制序列类型 --- bytes,bytearray,memoryview- bytes 对象
- bytearray 对象
- bytes 和 bytearray 操作- bytes.count()
- bytearray.count()
- bytes.removeprefix()
- bytearray.removeprefix()
- bytes.removesuffix()
- bytearray.removesuffix()
- bytes.decode()
- bytearray.decode()
- bytes.endswith()
- bytearray.endswith()
- bytes.find()
- bytearray.find()
- bytes.index()
- bytearray.index()
- bytes.join()
- bytearray.join()
- bytes.maketrans()
- bytearray.maketrans()
- bytes.partition()
- bytearray.partition()
- bytes.replace()
- bytearray.replace()
- bytes.rfind()
- bytearray.rfind()
- bytes.rindex()
- bytearray.rindex()
- bytes.rpartition()
- bytearray.rpartition()
- bytes.startswith()
- bytearray.startswith()
- bytes.translate()
- bytearray.translate()
- bytes.center()
- bytearray.center()
- bytes.ljust()
- bytearray.ljust()
- bytes.lstrip()
- bytearray.lstrip()
- bytes.rjust()
- bytearray.rjust()
- bytes.rsplit()
- bytearray.rsplit()
- bytes.rstrip()
- bytearray.rstrip()
- bytes.split()
- bytearray.split()
- bytes.strip()
- bytearray.strip()
- bytes.capitalize()
- bytearray.capitalize()
- bytes.expandtabs()
- bytearray.expandtabs()
- bytes.isalnum()
- bytearray.isalnum()
- bytes.isalpha()
- bytearray.isalpha()
- bytes.isascii()
- bytearray.isascii()
- bytes.isdigit()
- bytearray.isdigit()
- bytes.islower()
- bytearray.islower()
- bytes.isspace()
- bytearray.isspace()
- bytes.istitle()
- bytearray.istitle()
- bytes.isupper()
- bytearray.isupper()
- bytes.lower()
- bytearray.lower()
- bytes.splitlines()
- bytearray.splitlines()
- bytes.swapcase()
- bytearray.swapcase()
- bytes.title()
- bytearray.title()
- bytes.upper()
- bytearray.upper()
- bytes.zfill()
- bytearray.zfill()
 
- printf风格的字节串格式化
- 内存视图- memoryview- memoryview.__eq__()
- memoryview.tobytes()
- memoryview.hex()
- memoryview.tolist()
- memoryview.toreadonly()
- memoryview.release()
- memoryview.cast()
- memoryview.obj
- memoryview.nbytes
- memoryview.readonly
- memoryview.format
- memoryview.itemsize
- memoryview.ndim
- memoryview.shape
- memoryview.strides
- memoryview.suboffsets
- memoryview.c_contiguous
- memoryview.f_contiguous
- memoryview.contiguous
 
 
 
- 集合类型 --- set,frozenset- set
- frozenset- frozenset.isdisjoint()
- frozenset.issubset()
- frozenset.issuperset()
- frozenset.union()
- frozenset.intersection()
- frozenset.difference()
- frozenset.symmetric_difference()
- frozenset.copy()
- frozenset.update()
- frozenset.intersection_update()
- frozenset.difference_update()
- frozenset.symmetric_difference_update()
- frozenset.add()
- frozenset.remove()
- frozenset.discard()
- frozenset.pop()
- frozenset.clear()
 
 
- 映射类型 --- dict
- 上下文管理器类型
- 类型注解的类型 --- Generic Alias 、 Union
- 其他内置类型
- 特殊属性
- 整数字符串转换长度限制
 
- 内置异常- 异常上下文
- 从内置异常继承
- 基类
- 具体异常- AssertionError
- AttributeError
- EOFError
- FloatingPointError
- GeneratorExit
- ImportError
- ModuleNotFoundError
- IndexError
- KeyError
- KeyboardInterrupt
- MemoryError
- NameError
- NotImplementedError
- OSError
- OverflowError
- RecursionError
- ReferenceError
- RuntimeError
- StopIteration
- StopAsyncIteration
- SyntaxError
- IndentationError
- TabError
- SystemError
- SystemExit
- TypeError
- UnboundLocalError
- UnicodeError
- UnicodeEncodeError
- UnicodeDecodeError
- UnicodeTranslateError
- ValueError
- ZeroDivisionError
- EnvironmentError
- IOError
- WindowsError
- OS 异常
 
- 警告
- 异常组
- 异常层次结构
 
- 文本处理服务- string--- 常见的字符串操作
- re--- 正则表达式操作
- difflib--- 计算差异的辅助工具- Differ
- HtmlDiff
- context_diff()
- get_close_matches()
- ndiff()
- restore()
- unified_diff()
- diff_bytes()
- IS_LINE_JUNK()
- IS_CHARACTER_JUNK()
- SequenceMatcher 对象- SequenceMatcher- SequenceMatcher.set_seqs()
- SequenceMatcher.set_seq1()
- SequenceMatcher.set_seq2()
- SequenceMatcher.find_longest_match()
- SequenceMatcher.get_matching_blocks()
- SequenceMatcher.get_opcodes()
- SequenceMatcher.get_grouped_opcodes()
- SequenceMatcher.ratio()
- SequenceMatcher.quick_ratio()
- SequenceMatcher.real_quick_ratio()
 
 
- SequenceMatcher 的示例
- Differ 对象
- Differ 示例
- difflib 的命令行接口
- ndiff 示例
 
- textwrap--- 文本自动换行与填充- wrap()
- fill()
- shorten()
- dedent()
- indent()
- TextWrapper- TextWrapper.width
- TextWrapper.expand_tabs
- TextWrapper.tabsize
- TextWrapper.replace_whitespace
- TextWrapper.drop_whitespace
- TextWrapper.initial_indent
- TextWrapper.subsequent_indent
- TextWrapper.fix_sentence_endings
- TextWrapper.break_long_words
- TextWrapper.break_on_hyphens
- TextWrapper.max_lines
- TextWrapper.placeholder
- TextWrapper.wrap()
- TextWrapper.fill()
 
 
- unicodedata--- Unicode 数据库
- stringprep--- 因特网字符串预备
- readline--- GNU readline 接口
- rlcompleter--- GNU readline 的补全函数
 
- 二进制数据服务- struct--- 将字节串解读为打包的二进制数据
- codecs--- 编解码器注册和相关基类- encode()
- decode()
- lookup()
- CodecInfo
- getencoder()
- getdecoder()
- getincrementalencoder()
- getincrementaldecoder()
- getreader()
- getwriter()
- register()
- unregister()
- open()
- EncodedFile()
- iterencode()
- iterdecode()
- BOM
- BOM_BE
- BOM_LE
- BOM_UTF8
- BOM_UTF16
- BOM_UTF16_BE
- BOM_UTF16_LE
- BOM_UTF32
- BOM_UTF32_BE
- BOM_UTF32_LE
- 编解码器基类
- 编码格式与 Unicode
- 标准编码
- Python 专属的编码格式
- encodings.idna--- 应用程序中的国际化域名
- encodings.mbcs--- Windows ANSI代码页
- encodings.utf_8_sig--- 带BOM签名的UTF-8编解码器
 
 
- 数据类型- datetime--- 基本日期和时间类型- 感知型对象和简单型对象
- 常量
- 有效的类型
- timedelta类对象
- date对象- date- date.today()
- date.fromtimestamp()
- date.fromordinal()
- date.fromisoformat()
- date.fromisocalendar()
- date.min
- date.max
- date.resolution
- date.year
- date.month
- date.day
- date.replace()
- date.timetuple()
- date.toordinal()
- date.weekday()
- date.isoweekday()
- date.isocalendar()
- date.isoformat()
- date.__str__()
- date.ctime()
- date.strftime()
- date.__format__()
 
- date用法示例
 
- datetime对象- datetime- datetime.today()
- datetime.now()
- datetime.utcnow()
- datetime.fromtimestamp()
- datetime.utcfromtimestamp()
- datetime.fromordinal()
- datetime.combine()
- datetime.fromisoformat()
- datetime.fromisocalendar()
- datetime.strptime()
- datetime.min
- datetime.max
- datetime.resolution
- datetime.year
- datetime.month
- datetime.day
- datetime.hour
- datetime.minute
- datetime.second
- datetime.microsecond
- datetime.tzinfo
- datetime.fold
- datetime.date()
- datetime.time()
- datetime.timetz()
- datetime.replace()
- datetime.astimezone()
- datetime.utcoffset()
- datetime.dst()
- datetime.tzname()
- datetime.timetuple()
- datetime.utctimetuple()
- datetime.toordinal()
- datetime.timestamp()
- datetime.weekday()
- datetime.isoweekday()
- datetime.isocalendar()
- datetime.isoformat()
- datetime.__str__()
- datetime.ctime()
- datetime.strftime()
- datetime.__format__()
 
- 用法示例: datetime
 
- time对象
- tzinfo对象
- timezone对象
- strftime()和- strptime()的行为
 
- zoneinfo--- IANA 时区支持
- calendar--- 日历相关函数- Calendar- Calendar.iterweekdays()
- Calendar.itermonthdates()
- Calendar.itermonthdays()
- Calendar.itermonthdays2()
- Calendar.itermonthdays3()
- Calendar.itermonthdays4()
- Calendar.monthdatescalendar()
- Calendar.monthdays2calendar()
- Calendar.monthdayscalendar()
- Calendar.yeardatescalendar()
- Calendar.yeardays2calendar()
- Calendar.yeardayscalendar()
 
- TextCalendar
- HTMLCalendar
- LocaleTextCalendar
- LocaleHTMLCalendar
- setfirstweekday()
- firstweekday()
- isleap()
- leapdays()
- weekday()
- weekheader()
- monthrange()
- monthcalendar()
- prmonth()
- month()
- prcal()
- calendar()
- timegm()
- day_name
- day_abbr
- MONDAY
- TUESDAY
- WEDNESDAY
- THURSDAY
- FRIDAY
- SATURDAY
- SUNDAY
- Day
- month_name
- month_abbr
- JANUARY
- FEBRUARY
- MARCH
- APRIL
- MAY
- JUNE
- JULY
- AUGUST
- SEPTEMBER
- OCTOBER
- NOVEMBER
- DECEMBER
- Month
- IllegalMonthError
- IllegalWeekdayError
- 命令行用法
 
- collections--- 容器数据类型
- collections.abc--- 容器的抽象基类
- heapq--- 堆队列算法
- bisect--- 数组二分查找算法
- array--- 高效的数字数组- typecodes
- array- array.typecode
- array.itemsize
- array.append()
- array.buffer_info()
- array.byteswap()
- array.count()
- array.extend()
- array.frombytes()
- array.fromfile()
- array.fromlist()
- array.fromunicode()
- array.index()
- array.insert()
- array.pop()
- array.remove()
- array.reverse()
- array.tobytes()
- array.tofile()
- array.tolist()
- array.tounicode()
 
 
- weakref--- 弱引用
- types--- 动态类型创建和内置类型名称- 动态类型创建
- 标准解释器类型- NoneType
- FunctionType
- LambdaType
- GeneratorType
- CoroutineType
- AsyncGeneratorType
- CodeType
- CellType
- MethodType
- BuiltinFunctionType
- BuiltinMethodType
- WrapperDescriptorType
- MethodWrapperType
- NotImplementedType
- MethodDescriptorType
- ClassMethodDescriptorType
- ModuleType
- EllipsisType
- GenericAlias
- UnionType
- TracebackType
- FrameType
- GetSetDescriptorType
- MemberDescriptorType
- MappingProxyType
- CapsuleType
 
- 附加工具类和函数
- 协程工具函数
 
- copy--- 浅层 (shallow) 和深层 (deep) 复制操作
- pprint--- 数据美化输出
- reprlib--- 另一种- repr()实现
- enum--- 对枚举的支持
- graphlib--- 操作类似图的结构的功能
 
- 数字和数学模块- numbers--- 数字的抽象基类
- math--- 数学函数
- cmath--- 关于复数的数学函数
- decimal--- 十进制定点和浮点运算- 快速入门教程
- Decimal 对象- Decimal- Decimal.adjusted()
- Decimal.as_integer_ratio()
- Decimal.as_tuple()
- Decimal.canonical()
- Decimal.compare()
- Decimal.compare_signal()
- Decimal.compare_total()
- Decimal.compare_total_mag()
- Decimal.conjugate()
- Decimal.copy_abs()
- Decimal.copy_negate()
- Decimal.copy_sign()
- Decimal.exp()
- Decimal.from_float()
- Decimal.fma()
- Decimal.is_canonical()
- Decimal.is_finite()
- Decimal.is_infinite()
- Decimal.is_nan()
- Decimal.is_normal()
- Decimal.is_qnan()
- Decimal.is_signed()
- Decimal.is_snan()
- Decimal.is_subnormal()
- Decimal.is_zero()
- Decimal.ln()
- Decimal.log10()
- Decimal.logb()
- Decimal.logical_and()
- Decimal.logical_invert()
- Decimal.logical_or()
- Decimal.logical_xor()
- Decimal.max()
- Decimal.max_mag()
- Decimal.min()
- Decimal.min_mag()
- Decimal.next_minus()
- Decimal.next_plus()
- Decimal.next_toward()
- Decimal.normalize()
- Decimal.number_class()
- Decimal.quantize()
- Decimal.radix()
- Decimal.remainder_near()
- Decimal.rotate()
- Decimal.same_quantum()
- Decimal.scaleb()
- Decimal.shift()
- Decimal.sqrt()
- Decimal.to_eng_string()
- Decimal.to_integral()
- Decimal.to_integral_exact()
- Decimal.to_integral_value()
 
- 逻辑操作数
 
- 上下文对象- getcontext()
- setcontext()
- localcontext()
- BasicContext
- ExtendedContext
- DefaultContext
- Context- Context.clear_flags()
- Context.clear_traps()
- Context.copy()
- Context.copy_decimal()
- Context.create_decimal()
- Context.create_decimal_from_float()
- Context.Etiny()
- Context.Etop()
- Context.abs()
- Context.add()
- Context.canonical()
- Context.compare()
- Context.compare_signal()
- Context.compare_total()
- Context.compare_total_mag()
- Context.copy_abs()
- Context.copy_negate()
- Context.copy_sign()
- Context.divide()
- Context.divide_int()
- Context.divmod()
- Context.exp()
- Context.fma()
- Context.is_canonical()
- Context.is_finite()
- Context.is_infinite()
- Context.is_nan()
- Context.is_normal()
- Context.is_qnan()
- Context.is_signed()
- Context.is_snan()
- Context.is_subnormal()
- Context.is_zero()
- Context.ln()
- Context.log10()
- Context.logb()
- Context.logical_and()
- Context.logical_invert()
- Context.logical_or()
- Context.logical_xor()
- Context.max()
- Context.max_mag()
- Context.min()
- Context.min_mag()
- Context.minus()
- Context.multiply()
- Context.next_minus()
- Context.next_plus()
- Context.next_toward()
- Context.normalize()
- Context.number_class()
- Context.plus()
- Context.power()
- Context.quantize()
- Context.radix()
- Context.remainder()
- Context.remainder_near()
- Context.rotate()
- Context.same_quantum()
- Context.scaleb()
- Context.shift()
- Context.sqrt()
- Context.subtract()
- Context.to_eng_string()
- Context.to_integral_exact()
- Context.to_sci_string()
 
 
- 常量
- 舍入模式
- 信号
- 浮点数说明
- 使用线程
- 例程
- Decimal 常见问题
 
- fractions--- 分数
- random--- 生成伪随机数
- statistics--- 数学统计函数
 
- 函数式编程模块- itertools--- 为高效循环而创建迭代器的函数
- functools--- 高阶函数和可调用对象上的操作
- operator--- 标准运算符替代函数- lt()
- le()
- eq()
- ne()
- ge()
- gt()
- __lt__()
- __le__()
- __eq__()
- __ne__()
- __ge__()
- __gt__()
- not_()
- __not__()
- truth()
- is_()
- is_not()
- abs()
- __abs__()
- add()
- __add__()
- and_()
- __and__()
- floordiv()
- __floordiv__()
- index()
- __index__()
- inv()
- invert()
- __inv__()
- __invert__()
- lshift()
- __lshift__()
- mod()
- __mod__()
- mul()
- __mul__()
- matmul()
- __matmul__()
- neg()
- __neg__()
- or_()
- __or__()
- pos()
- __pos__()
- pow()
- __pow__()
- rshift()
- __rshift__()
- sub()
- __sub__()
- truediv()
- __truediv__()
- xor()
- __xor__()
- concat()
- __concat__()
- contains()
- __contains__()
- countOf()
- delitem()
- __delitem__()
- getitem()
- __getitem__()
- indexOf()
- setitem()
- __setitem__()
- length_hint()
- call()
- __call__()
- attrgetter()
- itemgetter()
- methodcaller()
- 将运算符映射到函数
- 原地运算符
 
 
- 文件和目录访问- pathlib--- 面向对象的文件系统路径- 基础使用
- Exceptions
- 纯路径- PurePath
- PurePosixPath
- PureWindowsPath
- 通用性质
- 运算符
- 访问个别部分
- 方法和特征属性- PurePath.pathmod
- PurePath.drive
- PurePath.root
- PurePath.anchor
- PurePath.parents
- PurePath.parent
- PurePath.name
- PurePath.suffix
- PurePath.suffixes
- PurePath.stem
- PurePath.as_posix()
- PurePath.as_uri()
- PurePath.is_absolute()
- PurePath.is_relative_to()
- PurePath.is_reserved()
- PurePath.joinpath()
- PurePath.match()
- PurePath.relative_to()
- PurePath.with_name()
- PurePath.with_stem()
- PurePath.with_suffix()
- PurePath.with_segments()
 
 
- 具体路径- Path
- PosixPath
- WindowsPath
- 方法- Path.cwd()
- Path.home()
- Path.from_uri()
- Path.stat()
- Path.chmod()
- Path.exists()
- Path.expanduser()
- Path.glob()
- Path.group()
- Path.is_dir()
- Path.is_file()
- Path.is_junction()
- Path.is_mount()
- Path.is_symlink()
- Path.is_socket()
- Path.is_fifo()
- Path.is_block_device()
- Path.is_char_device()
- Path.iterdir()
- Path.walk()
- Path.lchmod()
- Path.lstat()
- Path.mkdir()
- Path.open()
- Path.owner()
- Path.read_bytes()
- Path.read_text()
- Path.readlink()
- Path.rename()
- Path.replace()
- Path.absolute()
- Path.resolve()
- Path.rglob()
- Path.rmdir()
- Path.samefile()
- Path.symlink_to()
- Path.hardlink_to()
- Path.touch()
- Path.unlink()
- Path.write_bytes()
- Path.write_text()
 
 
- 对应的 os模块的工具
 
- os.path--- 常用路径操作- abspath()
- basename()
- commonpath()
- commonprefix()
- dirname()
- exists()
- lexists()
- expanduser()
- expandvars()
- getatime()
- getmtime()
- getctime()
- getsize()
- isabs()
- isfile()
- isdir()
- isjunction()
- islink()
- ismount()
- isdevdrive()
- join()
- normcase()
- normpath()
- realpath()
- relpath()
- samefile()
- sameopenfile()
- samestat()
- split()
- splitdrive()
- splitroot()
- splitext()
- supports_unicode_filenames
 
- fileinput--- 迭代来自多个输入流的行
- stat--- 解析- stat()结果- S_ISDIR()
- S_ISCHR()
- S_ISBLK()
- S_ISREG()
- S_ISFIFO()
- S_ISLNK()
- S_ISSOCK()
- S_ISDOOR()
- S_ISPORT()
- S_ISWHT()
- S_IMODE()
- S_IFMT()
- filemode()
- ST_MODE
- ST_INO
- ST_DEV
- ST_NLINK
- ST_UID
- ST_GID
- ST_SIZE
- ST_ATIME
- ST_MTIME
- ST_CTIME
- S_IFSOCK
- S_IFLNK
- S_IFREG
- S_IFBLK
- S_IFDIR
- S_IFCHR
- S_IFIFO
- S_IFDOOR
- S_IFPORT
- S_IFWHT
- S_ISUID
- S_ISGID
- S_ISVTX
- S_IRWXU
- S_IRUSR
- S_IWUSR
- S_IXUSR
- S_IRWXG
- S_IRGRP
- S_IWGRP
- S_IXGRP
- S_IRWXO
- S_IROTH
- S_IWOTH
- S_IXOTH
- S_ENFMT
- S_IREAD
- S_IWRITE
- S_IEXEC
- UF_NODUMP
- UF_IMMUTABLE
- UF_APPEND
- UF_OPAQUE
- UF_NOUNLINK
- UF_COMPRESSED
- UF_HIDDEN
- SF_ARCHIVED
- SF_IMMUTABLE
- SF_APPEND
- SF_NOUNLINK
- SF_SNAPSHOT
- FILE_ATTRIBUTE_ARCHIVE
- FILE_ATTRIBUTE_COMPRESSED
- FILE_ATTRIBUTE_DEVICE
- FILE_ATTRIBUTE_DIRECTORY
- FILE_ATTRIBUTE_ENCRYPTED
- FILE_ATTRIBUTE_HIDDEN
- FILE_ATTRIBUTE_INTEGRITY_STREAM
- FILE_ATTRIBUTE_NORMAL
- FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
- FILE_ATTRIBUTE_NO_SCRUB_DATA
- FILE_ATTRIBUTE_OFFLINE
- FILE_ATTRIBUTE_READONLY
- FILE_ATTRIBUTE_REPARSE_POINT
- FILE_ATTRIBUTE_SPARSE_FILE
- FILE_ATTRIBUTE_SYSTEM
- FILE_ATTRIBUTE_TEMPORARY
- FILE_ATTRIBUTE_VIRTUAL
- IO_REPARSE_TAG_SYMLINK
- IO_REPARSE_TAG_MOUNT_POINT
- IO_REPARSE_TAG_APPEXECLINK
 
- filecmp--- 文件及目录的比较- cmp()
- cmpfiles()
- clear_cache()
- dircmp类- dircmp- dircmp.report()
- dircmp.report_partial_closure()
- dircmp.report_full_closure()
- dircmp.left
- dircmp.right
- dircmp.left_list
- dircmp.right_list
- dircmp.common
- dircmp.left_only
- dircmp.right_only
- dircmp.common_dirs
- dircmp.common_files
- dircmp.common_funny
- dircmp.same_files
- dircmp.diff_files
- dircmp.funny_files
- dircmp.subdirs
 
- DEFAULT_IGNORES
 
 
- tempfile--- 生成临时文件和目录
- glob--- Unix 风格路径名模式扩展
- fnmatch--- Unix 文件名模式匹配
- linecache--- 随机读写文本行
- shutil--- 高阶文件操作
 
- 数据持久化- pickle--- Python 对象序列化
- copyreg--- 注册配合- pickle模块使用的函数
- shelve--- Python 对象持久化
- marshal--- 内部 Python 对象序列化
- dbm--- Unix "数据库" 接口
- sqlite3--- SQLite 数据库 DB-API 2.0 接口模块- 教程
- 参考- 模块函数
- 模块常量- LEGACY_TRANSACTION_CONTROL
- PARSE_COLNAMES
- PARSE_DECLTYPES
- SQLITE_OK
- SQLITE_DENY
- SQLITE_IGNORE
- apilevel
- paramstyle
- sqlite_version
- sqlite_version_info
- threadsafety
- version
- version_info
- SQLITE_DBCONFIG_DEFENSIVE
- SQLITE_DBCONFIG_DQS_DDL
- SQLITE_DBCONFIG_DQS_DML
- SQLITE_DBCONFIG_ENABLE_FKEY
- SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
- SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
- SQLITE_DBCONFIG_ENABLE_QPSG
- SQLITE_DBCONFIG_ENABLE_TRIGGER
- SQLITE_DBCONFIG_ENABLE_VIEW
- SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
- SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
- SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
- SQLITE_DBCONFIG_RESET_DATABASE
- SQLITE_DBCONFIG_TRIGGER_EQP
- SQLITE_DBCONFIG_TRUSTED_SCHEMA
- SQLITE_DBCONFIG_WRITABLE_SCHEMA
 
- 连接对象- Connection- Connection.cursor()
- Connection.blobopen()
- Connection.commit()
- Connection.rollback()
- Connection.close()
- Connection.execute()
- Connection.executemany()
- Connection.executescript()
- Connection.create_function()
- Connection.create_aggregate()
- Connection.create_window_function()
- Connection.create_collation()
- Connection.interrupt()
- Connection.set_authorizer()
- Connection.set_progress_handler()
- Connection.set_trace_callback()
- Connection.enable_load_extension()
- Connection.load_extension()
- Connection.iterdump()
- Connection.backup()
- Connection.getlimit()
- Connection.setlimit()
- Connection.getconfig()
- Connection.setconfig()
- Connection.serialize()
- Connection.deserialize()
- Connection.autocommit
- Connection.in_transaction
- Connection.isolation_level
- Connection.row_factory
- Connection.text_factory
- Connection.total_changes
 
 
- 游标对象
- Row 对象
- Blob 对象
- PrepareProtocol 对象
- 异常
- SQLite 与 Python 类型
- 默认适配器和转换器(已弃用)
- 命令行接口
 
- 常用方案指引
- 说明
 
 
- 数据压缩和存档- zlib--- 与 gzip 兼容的压缩
- gzip--- 对 gzip 格式的支持
- bz2--- 对 bzip2 压缩算法的支持
- lzma--- 用 LZMA 算法压缩
- zipfile--- 使用ZIP存档- BadZipFile
- BadZipfile
- LargeZipFile
- ZipInfo
- is_zipfile()
- ZIP_STORED
- ZIP_DEFLATED
- ZIP_BZIP2
- ZIP_LZMA
- ZipFile 对象
- Path 对象
- PyZipFile 对象
- ZipInfo 对象- ZipInfo.from_file()
- ZipInfo.is_dir()
- ZipInfo.filename
- ZipInfo.date_time
- ZipInfo.compress_type
- ZipInfo.comment
- ZipInfo.extra
- ZipInfo.create_system
- ZipInfo.create_version
- ZipInfo.extract_version
- ZipInfo.reserved
- ZipInfo.flag_bits
- ZipInfo.volume
- ZipInfo.internal_attr
- ZipInfo.external_attr
- ZipInfo.header_offset
- ZipInfo.CRC
- ZipInfo.compress_size
- ZipInfo.file_size
 
- 命令行接口
- 解压缩的障碍
 
- tarfile--- 读写tar归档文件- open()
- is_tarfile()
- TarError
- ReadError
- CompressionError
- StreamError
- ExtractError
- HeaderError
- FilterError
- AbsolutePathError
- OutsideDestinationError
- SpecialFileError
- AbsoluteLinkError
- LinkOutsideDestinationError
- ENCODING
- USTAR_FORMAT
- GNU_FORMAT
- PAX_FORMAT
- DEFAULT_FORMAT
- TarFile 对象
- TarInfo 对象- TarInfo- TarInfo.frombuf()
- TarInfo.fromtarfile()
- TarInfo.tobuf()
- TarInfo.name
- TarInfo.size
- TarInfo.mtime
- TarInfo.mode
- TarInfo.type
- TarInfo.linkname
- TarInfo.uid
- TarInfo.gid
- TarInfo.uname
- TarInfo.gname
- TarInfo.pax_headers
- TarInfo.isfile()
- TarInfo.isreg()
- TarInfo.isdir()
- TarInfo.issym()
- TarInfo.islnk()
- TarInfo.ischr()
- TarInfo.isblk()
- TarInfo.isfifo()
- TarInfo.isdev()
 
 
- 解压缩过滤器
- 命令行接口
- 例子
- 受支持的 tar 格式
- Unicode 问题
 
 
- 文件格式- csv--- CSV 文件读写
- configparser--- 配置文件解析器- 快速起步
- 支持的数据类型
- 回退值
- 受支持的 INI 文件结构
- 值的插值
- 映射协议访问
- 定制解析器行为
- 旧式 API 示例
- ConfigParser 对象- ConfigParser- ConfigParser.defaults()
- ConfigParser.sections()
- ConfigParser.add_section()
- ConfigParser.has_section()
- ConfigParser.options()
- ConfigParser.has_option()
- ConfigParser.read()
- ConfigParser.read_file()
- ConfigParser.read_string()
- ConfigParser.read_dict()
- ConfigParser.get()
- ConfigParser.getint()
- ConfigParser.getfloat()
- ConfigParser.getboolean()
- ConfigParser.items()
- ConfigParser.set()
- ConfigParser.write()
- ConfigParser.remove_option()
- ConfigParser.remove_section()
- ConfigParser.optionxform()
 
- MAX_INTERPOLATION_DEPTH
 
- RawConfigParser 对象
- 异常
 
- tomllib--- 解析 TOML 文件
- netrc--- netrc 文件处理
- plistlib--- 生成与解析 Apple- .plist文件
 
- 加密服务
- 通用操作系统服务- os--- 多种操作系统接口- error
- name
- 文件名,命令行参数,以及环境变量。
- Python UTF-8 模式
- 进程参数- ctermid()
- environ
- environb
- fsencode()
- fsdecode()
- fspath()
- PathLike
- getenv()
- getenvb()
- get_exec_path()
- getegid()
- geteuid()
- getgid()
- getgrouplist()
- getgroups()
- getlogin()
- getpgid()
- getpgrp()
- getpid()
- getppid()
- getpriority()
- PRIO_PROCESS
- PRIO_PGRP
- PRIO_USER
- PRIO_DARWIN_THREAD
- PRIO_DARWIN_PROCESS
- PRIO_DARWIN_BG
- PRIO_DARWIN_NONUI
- getresuid()
- getresgid()
- getuid()
- initgroups()
- putenv()
- setegid()
- seteuid()
- setgid()
- setgroups()
- setns()
- setpgrp()
- setpgid()
- setpriority()
- setregid()
- setresgid()
- setresuid()
- setreuid()
- getsid()
- setsid()
- setuid()
- strerror()
- supports_bytes_environ
- umask()
- uname()
- unsetenv()
- unshare()
- CLONE_FILES
- CLONE_FS
- CLONE_NEWCGROUP
- CLONE_NEWIPC
- CLONE_NEWNET
- CLONE_NEWNS
- CLONE_NEWPID
- CLONE_NEWTIME
- CLONE_NEWUSER
- CLONE_NEWUTS
- CLONE_SIGHAND
- CLONE_SYSVSEM
- CLONE_THREAD
- CLONE_VM
 
- 创建文件对象
- 文件描述符操作- close()
- closerange()
- copy_file_range()
- device_encoding()
- dup()
- dup2()
- fchmod()
- fchown()
- fdatasync()
- fpathconf()
- fstat()
- fstatvfs()
- fsync()
- ftruncate()
- get_blocking()
- isatty()
- lockf()
- F_LOCK
- F_TLOCK
- F_ULOCK
- F_TEST
- login_tty()
- lseek()
- SEEK_SET
- SEEK_CUR
- SEEK_END
- SEEK_HOLE
- SEEK_DATA
- open()
- O_RDONLY
- O_WRONLY
- O_RDWR
- O_APPEND
- O_CREAT
- O_EXCL
- O_TRUNC
- O_DSYNC
- O_RSYNC
- O_SYNC
- O_NDELAY
- O_NONBLOCK
- O_NOCTTY
- O_CLOEXEC
- O_BINARY
- O_NOINHERIT
- O_SHORT_LIVED
- O_TEMPORARY
- O_RANDOM
- O_SEQUENTIAL
- O_TEXT
- O_EVTONLY
- O_FSYNC
- O_SYMLINK
- O_NOFOLLOW_ANY
- O_ASYNC
- O_DIRECT
- O_DIRECTORY
- O_NOFOLLOW
- O_NOATIME
- O_PATH
- O_TMPFILE
- O_SHLOCK
- O_EXLOCK
- openpty()
- pipe()
- pipe2()
- posix_fallocate()
- posix_fadvise()
- POSIX_FADV_NORMAL
- POSIX_FADV_SEQUENTIAL
- POSIX_FADV_RANDOM
- POSIX_FADV_NOREUSE
- POSIX_FADV_WILLNEED
- POSIX_FADV_DONTNEED
- pread()
- preadv()
- RWF_NOWAIT
- RWF_HIPRI
- pwrite()
- pwritev()
- RWF_DSYNC
- RWF_SYNC
- RWF_APPEND
- read()
- sendfile()
- SF_NODISKIO
- SF_MNOWAIT
- SF_SYNC
- SF_NOCACHE
- set_blocking()
- splice()
- SPLICE_F_MOVE
- SPLICE_F_NONBLOCK
- SPLICE_F_MORE
- readv()
- tcgetpgrp()
- tcsetpgrp()
- ttyname()
- write()
- writev()
- 查询终端的尺寸
- 文件描述符的继承
 
- 文件和目录- access()
- F_OK
- R_OK
- W_OK
- X_OK
- chdir()
- chflags()
- chmod()
- chown()
- chroot()
- fchdir()
- getcwd()
- getcwdb()
- lchflags()
- lchmod()
- lchown()
- link()
- listdir()
- listdrives()
- listmounts()
- listvolumes()
- lstat()
- mkdir()
- makedirs()
- mkfifo()
- mknod()
- major()
- minor()
- makedev()
- pathconf()
- pathconf_names
- readlink()
- remove()
- removedirs()
- rename()
- renames()
- replace()
- rmdir()
- scandir()
- DirEntry
- stat()
- stat_result- stat_result.st_mode
- stat_result.st_ino
- stat_result.st_dev
- stat_result.st_nlink
- stat_result.st_uid
- stat_result.st_gid
- stat_result.st_size
- stat_result.st_atime
- stat_result.st_mtime
- stat_result.st_ctime
- stat_result.st_atime_ns
- stat_result.st_mtime_ns
- stat_result.st_ctime_ns
- stat_result.st_birthtime
- stat_result.st_birthtime_ns
- stat_result.st_blocks
- stat_result.st_blksize
- stat_result.st_rdev
- stat_result.st_flags
- stat_result.st_gen
- stat_result.st_fstype
- stat_result.st_rsize
- stat_result.st_creator
- stat_result.st_type
- stat_result.st_file_attributes
- stat_result.st_reparse_tag
 
- statvfs()
- supports_dir_fd
- supports_effective_ids
- supports_fd
- supports_follow_symlinks
- symlink()
- sync()
- truncate()
- unlink()
- utime()
- walk()
- fwalk()
- memfd_create()
- MFD_CLOEXEC
- MFD_ALLOW_SEALING
- MFD_HUGETLB
- MFD_HUGE_SHIFT
- MFD_HUGE_MASK
- MFD_HUGE_64KB
- MFD_HUGE_512KB
- MFD_HUGE_1MB
- MFD_HUGE_2MB
- MFD_HUGE_8MB
- MFD_HUGE_16MB
- MFD_HUGE_32MB
- MFD_HUGE_256MB
- MFD_HUGE_512MB
- MFD_HUGE_1GB
- MFD_HUGE_2GB
- MFD_HUGE_16GB
- eventfd()
- eventfd_read()
- eventfd_write()
- EFD_CLOEXEC
- EFD_NONBLOCK
- EFD_SEMAPHORE
- Timer File Descriptors
- Linux 扩展属性
 
- 进程管理- abort()
- add_dll_directory()
- execl()
- execle()
- execlp()
- execlpe()
- execv()
- execve()
- execvp()
- execvpe()
- _exit()
- EX_OK
- EX_USAGE
- EX_DATAERR
- EX_NOINPUT
- EX_NOUSER
- EX_NOHOST
- EX_UNAVAILABLE
- EX_SOFTWARE
- EX_OSERR
- EX_OSFILE
- EX_CANTCREAT
- EX_IOERR
- EX_TEMPFAIL
- EX_PROTOCOL
- EX_NOPERM
- EX_CONFIG
- EX_NOTFOUND
- fork()
- forkpty()
- kill()
- killpg()
- nice()
- pidfd_open()
- PIDFD_NONBLOCK
- plock()
- popen()
- posix_spawn()
- POSIX_SPAWN_OPEN
- POSIX_SPAWN_CLOSE
- POSIX_SPAWN_DUP2
- posix_spawnp()
- register_at_fork()
- spawnl()
- spawnle()
- spawnlp()
- spawnlpe()
- spawnv()
- spawnve()
- spawnvp()
- spawnvpe()
- P_NOWAIT
- P_NOWAITO
- P_WAIT
- P_DETACH
- P_OVERLAY
- startfile()
- system()
- times()
- wait()
- waitid()
- waitpid()
- wait3()
- wait4()
- P_PID
- P_PGID
- P_ALL
- P_PIDFD
- WCONTINUED
- WEXITED
- WSTOPPED
- WUNTRACED
- WNOHANG
- WNOWAIT
- CLD_EXITED
- CLD_KILLED
- CLD_DUMPED
- CLD_TRAPPED
- CLD_STOPPED
- CLD_CONTINUED
- waitstatus_to_exitcode()
- WCOREDUMP()
- WIFCONTINUED()
- WIFSTOPPED()
- WIFSIGNALED()
- WIFEXITED()
- WEXITSTATUS()
- WSTOPSIG()
- WTERMSIG()
 
- 调度器接口- SCHED_OTHER
- SCHED_BATCH
- SCHED_IDLE
- SCHED_SPORADIC
- SCHED_FIFO
- SCHED_RR
- SCHED_RESET_ON_FORK
- sched_param
- sched_get_priority_min()
- sched_get_priority_max()
- sched_setscheduler()
- sched_getscheduler()
- sched_setparam()
- sched_getparam()
- sched_rr_get_interval()
- sched_yield()
- sched_setaffinity()
- sched_getaffinity()
 
- 其他系统信息
- 随机数
 
- io--- 处理流的核心工具
- time--- 时间的访问和转换- 函数- asctime()
- pthread_getcpuclockid()
- clock_getres()
- clock_gettime()
- clock_gettime_ns()
- clock_settime()
- clock_settime_ns()
- ctime()
- get_clock_info()
- gmtime()
- localtime()
- mktime()
- monotonic()
- monotonic_ns()
- perf_counter()
- perf_counter_ns()
- process_time()
- process_time_ns()
- sleep()
- strftime()
- strptime()
- struct_time
- time()
- time_ns()
- thread_time()
- thread_time_ns()
- tzset()
 
- Clock ID 常量
- 时区常量
 
- 函数
- argparse--- 命令行选项、参数和子命令解析器
- getopt--- C 风格的命令行选项解析器
- logging--- Python 的日志记录工具- 记录器对象- Logger- Logger.propagate
- Logger.setLevel()
- Logger.isEnabledFor()
- Logger.getEffectiveLevel()
- Logger.getChild()
- Logger.getChildren()
- Logger.debug()
- Logger.info()
- Logger.warning()
- Logger.error()
- Logger.critical()
- Logger.log()
- Logger.exception()
- Logger.addFilter()
- Logger.removeFilter()
- Logger.filter()
- Logger.addHandler()
- Logger.removeHandler()
- Logger.findCaller()
- Logger.handle()
- Logger.makeRecord()
- Logger.hasHandlers()
 
 
- 日志级别
- 处理器对象
- 格式器对象
- 过滤器对象
- LogRecord 属性
- LogRecord 属性
- LoggerAdapter 对象
- 线程安全
- 模块级函数
- 模块级属性
- 与警告模块集成
 
- 记录器对象
- logging.config--- 日志记录配置
- logging.handlers--- 日志处理程序
- getpass--- 便携式密码输入工具
- curses--- 终端字符单元显示的处理- 函数- error
- baudrate()
- beep()
- can_change_color()
- cbreak()
- color_content()
- color_pair()
- curs_set()
- def_prog_mode()
- def_shell_mode()
- delay_output()
- doupdate()
- echo()
- endwin()
- erasechar()
- filter()
- flash()
- flushinp()
- getmouse()
- getsyx()
- getwin()
- has_colors()
- has_extended_color_support()
- has_ic()
- has_il()
- has_key()
- halfdelay()
- init_color()
- init_pair()
- initscr()
- is_term_resized()
- isendwin()
- keyname()
- killchar()
- longname()
- meta()
- mouseinterval()
- mousemask()
- napms()
- newpad()
- newwin()
- nl()
- nocbreak()
- noecho()
- nonl()
- noqiflush()
- noraw()
- pair_content()
- pair_number()
- putp()
- qiflush()
- raw()
- reset_prog_mode()
- reset_shell_mode()
- resetty()
- resize_term()
- resizeterm()
- savetty()
- get_escdelay()
- set_escdelay()
- get_tabsize()
- set_tabsize()
- setsyx()
- setupterm()
- start_color()
- termattrs()
- termname()
- tigetflag()
- tigetnum()
- tigetstr()
- tparm()
- typeahead()
- unctrl()
- ungetch()
- update_lines_cols()
- unget_wch()
- ungetmouse()
- use_env()
- use_default_colors()
- wrapper()
 
- Window 对象- window.addch()
- window.addnstr()
- window.addstr()
- window.attroff()
- window.attron()
- window.attrset()
- window.bkgd()
- window.bkgdset()
- window.border()
- window.box()
- window.chgat()
- window.clear()
- window.clearok()
- window.clrtobot()
- window.clrtoeol()
- window.cursyncup()
- window.delch()
- window.deleteln()
- window.derwin()
- window.echochar()
- window.enclose()
- window.encoding
- window.erase()
- window.getbegyx()
- window.getbkgd()
- window.getch()
- window.get_wch()
- window.getkey()
- window.getmaxyx()
- window.getparyx()
- window.getstr()
- window.getyx()
- window.hline()
- window.idcok()
- window.idlok()
- window.immedok()
- window.inch()
- window.insch()
- window.insdelln()
- window.insertln()
- window.insnstr()
- window.insstr()
- window.instr()
- window.is_linetouched()
- window.is_wintouched()
- window.keypad()
- window.leaveok()
- window.move()
- window.mvderwin()
- window.mvwin()
- window.nodelay()
- window.notimeout()
- window.noutrefresh()
- window.overlay()
- window.overwrite()
- window.putwin()
- window.redrawln()
- window.redrawwin()
- window.refresh()
- window.resize()
- window.scroll()
- window.scrollok()
- window.setscrreg()
- window.standend()
- window.standout()
- window.subpad()
- window.subwin()
- window.syncdown()
- window.syncok()
- window.syncup()
- window.timeout()
- window.touchline()
- window.touchwin()
- window.untouchwin()
- window.vline()
 
- 常量- ERR
- OK
- version
- __version__
- ncurses_version
- COLORS
- COLOR_PAIRS
- COLS
- LINES
- A_ALTCHARSET
- A_BLINK
- A_BOLD
- A_DIM
- A_INVIS
- A_ITALIC
- A_NORMAL
- A_PROTECT
- A_REVERSE
- A_STANDOUT
- A_UNDERLINE
- A_HORIZONTAL
- A_LEFT
- A_LOW
- A_RIGHT
- A_TOP
- A_VERTICAL
- A_ATTRIBUTES
- A_CHARTEXT
- A_COLOR
- KEY_MIN
- KEY_BREAK
- KEY_DOWN
- KEY_UP
- KEY_LEFT
- KEY_RIGHT
- KEY_HOME
- KEY_BACKSPACE
- KEY_F0
- KEY_Fn
- KEY_DL
- KEY_IL
- KEY_DC
- KEY_IC
- KEY_EIC
- KEY_CLEAR
- KEY_EOS
- KEY_EOL
- KEY_SF
- KEY_SR
- KEY_NPAGE
- KEY_PPAGE
- KEY_STAB
- KEY_CTAB
- KEY_CATAB
- KEY_ENTER
- KEY_SRESET
- KEY_RESET
- KEY_PRINT
- KEY_LL
- KEY_A1
- KEY_A3
- KEY_B2
- KEY_C1
- KEY_C3
- KEY_BTAB
- KEY_BEG
- KEY_CANCEL
- KEY_CLOSE
- KEY_COMMAND
- KEY_COPY
- KEY_CREATE
- KEY_END
- KEY_EXIT
- KEY_FIND
- KEY_HELP
- KEY_MARK
- KEY_MESSAGE
- KEY_MOVE
- KEY_NEXT
- KEY_OPEN
- KEY_OPTIONS
- KEY_PREVIOUS
- KEY_REDO
- KEY_REFERENCE
- KEY_REFRESH
- KEY_REPLACE
- KEY_RESTART
- KEY_RESUME
- KEY_SAVE
- KEY_SBEG
- KEY_SCANCEL
- KEY_SCOMMAND
- KEY_SCOPY
- KEY_SCREATE
- KEY_SDC
- KEY_SDL
- KEY_SELECT
- KEY_SEND
- KEY_SEOL
- KEY_SEXIT
- KEY_SFIND
- KEY_SHELP
- KEY_SHOME
- KEY_SIC
- KEY_SLEFT
- KEY_SMESSAGE
- KEY_SMOVE
- KEY_SNEXT
- KEY_SOPTIONS
- KEY_SPREVIOUS
- KEY_SPRINT
- KEY_SREDO
- KEY_SREPLACE
- KEY_SRIGHT
- KEY_SRSUME
- KEY_SSAVE
- KEY_SSUSPEND
- KEY_SUNDO
- KEY_SUSPEND
- KEY_UNDO
- KEY_MOUSE
- KEY_RESIZE
- KEY_MAX
- ACS_BBSS
- ACS_BLOCK
- ACS_BOARD
- ACS_BSBS
- ACS_BSSB
- ACS_BSSS
- ACS_BTEE
- ACS_BULLET
- ACS_CKBOARD
- ACS_DARROW
- ACS_DEGREE
- ACS_DIAMOND
- ACS_GEQUAL
- ACS_HLINE
- ACS_LANTERN
- ACS_LARROW
- ACS_LEQUAL
- ACS_LLCORNER
- ACS_LRCORNER
- ACS_LTEE
- ACS_NEQUAL
- ACS_PI
- ACS_PLMINUS
- ACS_PLUS
- ACS_RARROW
- ACS_RTEE
- ACS_S1
- ACS_S3
- ACS_S7
- ACS_S9
- ACS_SBBS
- ACS_SBSB
- ACS_SBSS
- ACS_SSBB
- ACS_SSBS
- ACS_SSSB
- ACS_SSSS
- ACS_STERLING
- ACS_TTEE
- ACS_UARROW
- ACS_ULCORNER
- ACS_URCORNER
- ACS_VLINE
- BUTTONn_PRESSED
- BUTTONn_RELEASED
- BUTTONn_CLICKED
- BUTTONn_DOUBLE_CLICKED
- BUTTONn_TRIPLE_CLICKED
- BUTTON_SHIFT
- BUTTON_CTRL
- BUTTON_ALT
- COLOR_BLACK
- COLOR_BLUE
- COLOR_CYAN
- COLOR_GREEN
- COLOR_MAGENTA
- COLOR_RED
- COLOR_WHITE
- COLOR_YELLOW
 
 
- 函数
- curses.textpad--- 用于 curses 程序的文本输入控件
- curses.ascii--- 用于 ASCII 字符的工具- NUL
- SOH
- STX
- ETX
- EOT
- ENQ
- ACK
- BEL
- BS
- TAB
- HT
- LF
- NL
- VT
- FF
- CR
- SO
- SI
- DLE
- DC1
- DC2
- DC3
- DC4
- NAK
- SYN
- ETB
- CAN
- EM
- SUB
- ESC
- FS
- GS
- RS
- US
- SP
- DEL
- isalnum()
- isalpha()
- isascii()
- isblank()
- iscntrl()
- isdigit()
- isgraph()
- islower()
- isprint()
- ispunct()
- isspace()
- isupper()
- isxdigit()
- isctrl()
- ismeta()
- ascii()
- ctrl()
- alt()
- unctrl()
- controlnames
 
- curses.panel--- curses 的面板栈扩展
- platform--- 获取底层平台的标识数据
- errno--- 标准 errno 系统符号- errorcode
- EPERM
- ENOENT
- ESRCH
- EINTR
- EIO
- ENXIO
- E2BIG
- ENOEXEC
- EBADF
- ECHILD
- EAGAIN
- ENOMEM
- EACCES
- EFAULT
- ENOTBLK
- EBUSY
- EEXIST
- EXDEV
- ENODEV
- ENOTDIR
- EISDIR
- EINVAL
- ENFILE
- EMFILE
- ENOTTY
- ETXTBSY
- EFBIG
- ENOSPC
- ESPIPE
- EROFS
- EMLINK
- EPIPE
- EDOM
- ERANGE
- EDEADLK
- ENAMETOOLONG
- ENOLCK
- ENOSYS
- ENOTEMPTY
- ELOOP
- EWOULDBLOCK
- ENOMSG
- EIDRM
- ECHRNG
- EL2NSYNC
- EL3HLT
- EL3RST
- ELNRNG
- EUNATCH
- ENOCSI
- EL2HLT
- EBADE
- EBADR
- EXFULL
- ENOANO
- EBADRQC
- EBADSLT
- EDEADLOCK
- EBFONT
- ENOSTR
- ENODATA
- ETIME
- ENOSR
- ENONET
- ENOPKG
- EREMOTE
- ENOLINK
- EADV
- ESRMNT
- ECOMM
- EPROTO
- EMULTIHOP
- EDOTDOT
- EBADMSG
- EOVERFLOW
- ENOTUNIQ
- EBADFD
- EREMCHG
- ELIBACC
- ELIBBAD
- ELIBSCN
- ELIBMAX
- ELIBEXEC
- EILSEQ
- ERESTART
- ESTRPIPE
- EUSERS
- ENOTSOCK
- EDESTADDRREQ
- EMSGSIZE
- EPROTOTYPE
- ENOPROTOOPT
- EPROTONOSUPPORT
- ESOCKTNOSUPPORT
- EOPNOTSUPP
- ENOTSUP
- EPFNOSUPPORT
- EAFNOSUPPORT
- EADDRINUSE
- EADDRNOTAVAIL
- ENETDOWN
- ENETUNREACH
- ENETRESET
- ECONNABORTED
- ECONNRESET
- ENOBUFS
- EISCONN
- ENOTCONN
- ESHUTDOWN
- ETOOMANYREFS
- ETIMEDOUT
- ECONNREFUSED
- EHOSTDOWN
- EHOSTUNREACH
- EALREADY
- EINPROGRESS
- ESTALE
- EUCLEAN
- ENOTNAM
- ENAVAIL
- EISNAM
- EREMOTEIO
- EDQUOT
- EQFULL
- ENOTCAPABLE
- ECANCELED
- EOWNERDEAD
- ENOTRECOVERABLE
 
- ctypes--- Python 的外部函数库- ctypes 教程
- ctypes 参考手册- 寻找动态链接库
- 加载动态链接库
- 外部函数
- 函数原型
- 工具函数- addressof()
- alignment()
- byref()
- cast()
- create_string_buffer()
- create_unicode_buffer()
- DllCanUnloadNow()
- DllGetClassObject()
- find_library()
- find_msvcrt()
- FormatError()
- GetLastError()
- get_errno()
- get_last_error()
- memmove()
- memset()
- POINTER()
- pointer()
- resize()
- set_errno()
- set_last_error()
- sizeof()
- string_at()
- WinError()
- wstring_at()
 
- 数据类型
- 基础数据类型
- 结构化数据类型
- 数组与指针
 
 
 
- 并发执行- threading--- 基于线程的并行- active_count()
- current_thread()
- excepthook()
- __excepthook__
- get_ident()
- get_native_id()
- enumerate()
- main_thread()
- settrace()
- settrace_all_threads()
- gettrace()
- setprofile()
- setprofile_all_threads()
- getprofile()
- stack_size()
- TIMEOUT_MAX
- 线程本地数据
- 线程对象
- 锁对象
- 递归锁对象
- 条件对象
- 信号量对象
- 事件对象
- 定时器对象
- 栅栏对象
- 在 with语句中使用锁、条件和信号量
 
- multiprocessing--- 基于进程的并行
- multiprocessing.shared_memory--- 可跨进程直接访问的共享内存
- The concurrentpackage
- concurrent.futures--- 启动并行任务
- subprocess--- 子进程管理- 使用 subprocess模块
- 安全考量
- Popen 对象
- Windows Popen 助手- STARTUPINFO
- Windows 常数- STD_INPUT_HANDLE
- STD_OUTPUT_HANDLE
- STD_ERROR_HANDLE
- SW_HIDE
- STARTF_USESTDHANDLES
- STARTF_USESHOWWINDOW
- CREATE_NEW_CONSOLE
- CREATE_NEW_PROCESS_GROUP
- ABOVE_NORMAL_PRIORITY_CLASS
- BELOW_NORMAL_PRIORITY_CLASS
- HIGH_PRIORITY_CLASS
- IDLE_PRIORITY_CLASS
- NORMAL_PRIORITY_CLASS
- REALTIME_PRIORITY_CLASS
- CREATE_NO_WINDOW
- DETACHED_PROCESS
- CREATE_DEFAULT_ERROR_MODE
- CREATE_BREAKAWAY_FROM_JOB
 
 
- 较旧的高阶 API
- 使用 subprocess模块替换旧函数
- 旧式的 Shell 发起函数
- 备注
 
- 使用 
- sched--- 事件调度器
- queue--- 一个同步的队列类
- contextvars--- 上下文变量
- _thread--- 底层多线程 API
 
- 网络和进程间通信- asyncio--- 异步 I/O- 运行器
- 协程与任务
- 流
- 同步原语
- 子进程集- 创建子进程
- 常量
- 与子进程交互- asyncio.subprocess.Process- asyncio.subprocess.Process.wait()
- asyncio.subprocess.Process.communicate()
- asyncio.subprocess.Process.send_signal()
- asyncio.subprocess.Process.terminate()
- asyncio.subprocess.Process.kill()
- asyncio.subprocess.Process.stdin
- asyncio.subprocess.Process.stdout
- asyncio.subprocess.Process.stderr
- asyncio.subprocess.Process.pid
- asyncio.subprocess.Process.returncode
 
- 子进程和线程
- 例子
 
 
- 队列集
- 异常
- 事件循环
- Futures
- 传输和协议
- 策略
- 平台支持
- 扩展
- 高层级 API 索引
- 低层级 API 索引
- 用 asyncio 开发
 
- socket--- 底层网络接口- 套接字协议族
- 模块内容- 异常
- 常量- AF_UNIX
- AF_INET
- AF_INET6
- AF_UNSPEC
- SOCK_STREAM
- SOCK_DGRAM
- SOCK_RAW
- SOCK_RDM
- SOCK_SEQPACKET
- SOCK_CLOEXEC
- SOCK_NONBLOCK
- SOMAXCONN
- AF_CAN
- PF_CAN
- CAN_BCM
- CAN_RAW_FD_FRAMES
- CAN_RAW_JOIN_FILTERS
- CAN_ISOTP
- CAN_J1939
- AF_DIVERT
- PF_DIVERT
- AF_PACKET
- PF_PACKET
- ETH_P_ALL
- AF_RDS
- PF_RDS
- SOL_RDS
- SIO_RCVALL
- SIO_KEEPALIVE_VALS
- SIO_LOOPBACK_FAST_PATH
- AF_ALG
- SOL_ALG
- AF_VSOCK
- IOCTL_VM_SOCKETS_GET_LOCAL_CID
- AF_LINK
- has_ipv6
- BDADDR_ANY
- BDADDR_LOCAL
- HCI_FILTER
- HCI_TIME_STAMP
- HCI_DATA_DIR
- AF_QIPCRTR
- SCM_CREDS2
- LOCAL_CREDS
- LOCAL_CREDS_PERSISTENT
- SO_INCOMING_CPU
- AF_HYPERV
- HV_PROTOCOL_RAW
- HVSOCKET_CONNECT_TIMEOUT
- HVSOCKET_CONNECT_TIMEOUT_MAX
- HVSOCKET_CONNECTED_SUSPEND
- HVSOCKET_ADDRESS_FLAG_PASSTHRU
- HV_GUID_ZERO
- HV_GUID_WILDCARD
- HV_GUID_BROADCAST
- HV_GUID_CHILDREN
- HV_GUID_LOOPBACK
- HV_GUID_PARENT
- ETHERTYPE_ARP
- ETHERTYPE_IP
- ETHERTYPE_IPV6
- ETHERTYPE_VLAN
 
- 函数- 创建套接字
- 其他功能- close()
- getaddrinfo()
- getfqdn()
- gethostbyname()
- gethostbyname_ex()
- gethostname()
- gethostbyaddr()
- getnameinfo()
- getprotobyname()
- getservbyname()
- getservbyport()
- ntohl()
- ntohs()
- htonl()
- htons()
- inet_aton()
- inet_ntoa()
- inet_pton()
- inet_ntop()
- CMSG_LEN()
- CMSG_SPACE()
- getdefaulttimeout()
- setdefaulttimeout()
- sethostname()
- if_nameindex()
- if_nametoindex()
- if_indextoname()
- send_fds()
- recv_fds()
 
 
 
- 套接字对象- socket.accept()
- socket.bind()
- socket.close()
- socket.connect()
- socket.connect_ex()
- socket.detach()
- socket.dup()
- socket.fileno()
- socket.get_inheritable()
- socket.getpeername()
- socket.getsockname()
- socket.getsockopt()
- socket.getblocking()
- socket.gettimeout()
- socket.ioctl()
- socket.listen()
- socket.makefile()
- socket.recv()
- socket.recvfrom()
- socket.recvmsg()
- socket.recvmsg_into()
- socket.recvfrom_into()
- socket.recv_into()
- socket.send()
- socket.sendall()
- socket.sendto()
- socket.sendmsg()
- socket.sendmsg_afalg()
- socket.sendfile()
- socket.set_inheritable()
- socket.setblocking()
- socket.settimeout()
- socket.setsockopt()
- socket.shutdown()
- socket.share()
- socket.family
- socket.type
- socket.proto
 
- 关于套接字超时的说明
- 示例
 
- ssl--- 套接字对象的 TLS/SSL 包装器- 方法、常量和异常处理- 套接字创建
- 上下文创建
- 异常
- 随机生成
- 证书处理
- 常量- CERT_NONE
- CERT_OPTIONAL
- CERT_REQUIRED
- VerifyMode
- VERIFY_DEFAULT
- VERIFY_CRL_CHECK_LEAF
- VERIFY_CRL_CHECK_CHAIN
- VERIFY_X509_STRICT
- VERIFY_ALLOW_PROXY_CERTS
- VERIFY_X509_TRUSTED_FIRST
- VERIFY_X509_PARTIAL_CHAIN
- VerifyFlags
- PROTOCOL_TLS
- PROTOCOL_TLS_CLIENT
- PROTOCOL_TLS_SERVER
- PROTOCOL_SSLv23
- PROTOCOL_SSLv3
- PROTOCOL_TLSv1
- PROTOCOL_TLSv1_1
- PROTOCOL_TLSv1_2
- OP_ALL
- OP_NO_SSLv2
- OP_NO_SSLv3
- OP_NO_TLSv1
- OP_NO_TLSv1_1
- OP_NO_TLSv1_2
- OP_NO_TLSv1_3
- OP_NO_RENEGOTIATION
- OP_CIPHER_SERVER_PREFERENCE
- OP_SINGLE_DH_USE
- OP_SINGLE_ECDH_USE
- OP_ENABLE_MIDDLEBOX_COMPAT
- OP_NO_COMPRESSION
- Options
- OP_NO_TICKET
- OP_IGNORE_UNEXPECTED_EOF
- OP_ENABLE_KTLS
- OP_LEGACY_SERVER_CONNECT
- HAS_ALPN
- HAS_NEVER_CHECK_COMMON_NAME
- HAS_ECDH
- HAS_SNI
- HAS_NPN
- HAS_SSLv2
- HAS_SSLv3
- HAS_TLSv1
- HAS_TLSv1_1
- HAS_TLSv1_2
- HAS_TLSv1_3
- CHANNEL_BINDING_TYPES
- OPENSSL_VERSION
- OPENSSL_VERSION_INFO
- OPENSSL_VERSION_NUMBER
- ALERT_DESCRIPTION_HANDSHAKE_FAILURE
- ALERT_DESCRIPTION_INTERNAL_ERROR
- AlertDescription
- Purpose.SERVER_AUTH
- Purpose.CLIENT_AUTH
- SSLErrorNumber
- TLSVersion
 
 
- SSL 套接字- SSLSocket- SSLSocket.read()
- SSLSocket.write()
- SSLSocket.do_handshake()
- SSLSocket.getpeercert()
- SSLSocket.get_verified_chain()
- SSLSocket.get_unverified_chain()
- SSLSocket.cipher()
- SSLSocket.shared_ciphers()
- SSLSocket.compression()
- SSLSocket.get_channel_binding()
- SSLSocket.selected_alpn_protocol()
- SSLSocket.selected_npn_protocol()
- SSLSocket.unwrap()
- SSLSocket.verify_client_post_handshake()
- SSLSocket.version()
- SSLSocket.pending()
- SSLSocket.context
- SSLSocket.server_side
- SSLSocket.server_hostname
- SSLSocket.session
- SSLSocket.session_reused
 
 
- SSL 上下文- SSLContext- SSLContext.cert_store_stats()
- SSLContext.load_cert_chain()
- SSLContext.load_default_certs()
- SSLContext.load_verify_locations()
- SSLContext.get_ca_certs()
- SSLContext.get_ciphers()
- SSLContext.set_default_verify_paths()
- SSLContext.set_ciphers()
- SSLContext.set_alpn_protocols()
- SSLContext.set_npn_protocols()
- SSLContext.sni_callback
- SSLContext.set_servername_callback
- SSLContext.load_dh_params()
- SSLContext.set_ecdh_curve()
- SSLContext.wrap_socket()
- SSLContext.sslsocket_class
- SSLContext.wrap_bio()
- SSLContext.sslobject_class
- SSLContext.session_stats()
- SSLContext.check_hostname
- SSLContext.keylog_filename
- SSLContext.maximum_version
- SSLContext.minimum_version
- SSLContext.num_tickets
- SSLContext.options
- SSLContext.post_handshake_auth
- SSLContext.protocol
- SSLContext.hostname_checks_common_name
- SSLContext.security_level
- SSLContext.verify_flags
- SSLContext.verify_mode
- SSLContext.set_psk_client_callback()
- SSLContext.set_psk_server_callback()
 
 
- 证书
- 例子
- 关于非阻塞套接字的说明
- 内存 BIO 支持
- SSL 会话
- 安全考量
- TLS 1.3
 
- 方法、常量和异常处理
- select--- 等待 I/O 完成
- selectors--- 高级 I/O 复用库
- signal--- 设置异步事件处理程序- 一般规则
- 模块内容- Signals
- Handlers
- Sigmasks
- SIG_DFL
- SIG_IGN
- SIGABRT
- SIGALRM
- SIGBREAK
- SIGBUS
- SIGCHLD
- SIGCLD
- SIGCONT
- SIGFPE
- SIGHUP
- SIGILL
- SIGINT
- SIGKILL
- SIGPIPE
- SIGSEGV
- SIGSTKFLT
- SIGTERM
- SIGUSR1
- SIGUSR2
- SIGWINCH
- CTRL_C_EVENT
- CTRL_BREAK_EVENT
- NSIG
- ITIMER_REAL
- ITIMER_VIRTUAL
- ITIMER_PROF
- SIG_BLOCK
- SIG_UNBLOCK
- SIG_SETMASK
- ItimerError
- alarm()
- getsignal()
- strsignal()
- valid_signals()
- pause()
- raise_signal()
- pidfd_send_signal()
- pthread_kill()
- pthread_sigmask()
- setitimer()
- getitimer()
- set_wakeup_fd()
- siginterrupt()
- signal()
- sigpending()
- sigwait()
- sigwaitinfo()
- sigtimedwait()
 
- 例子
- 对于 SIGPIPE 的说明
- 有关信号处理句柄和异常的注释
 
- mmap--- 内存映射文件支持- mmap
- MADV_* 常量- MADV_NORMAL
- MADV_RANDOM
- MADV_SEQUENTIAL
- MADV_WILLNEED
- MADV_DONTNEED
- MADV_REMOVE
- MADV_DONTFORK
- MADV_DOFORK
- MADV_HWPOISON
- MADV_MERGEABLE
- MADV_UNMERGEABLE
- MADV_SOFT_OFFLINE
- MADV_HUGEPAGE
- MADV_NOHUGEPAGE
- MADV_DONTDUMP
- MADV_DODUMP
- MADV_FREE
- MADV_NOSYNC
- MADV_AUTOSYNC
- MADV_NOCORE
- MADV_CORE
- MADV_PROTECT
- MADV_FREE_REUSABLE
- MADV_FREE_REUSE
 
- MAP_* 常量
 
 
- 互联网数据处理- email--- 电子邮件与 MIME 处理包- email.message: 表示一封电子邮件信息- EmailMessage- EmailMessage.as_string()
- EmailMessage.__str__()
- EmailMessage.as_bytes()
- EmailMessage.__bytes__()
- EmailMessage.is_multipart()
- EmailMessage.set_unixfrom()
- EmailMessage.get_unixfrom()
- EmailMessage.__len__()
- EmailMessage.__contains__()
- EmailMessage.__getitem__()
- EmailMessage.__setitem__()
- EmailMessage.__delitem__()
- EmailMessage.keys()
- EmailMessage.values()
- EmailMessage.items()
- EmailMessage.get()
- EmailMessage.get_all()
- EmailMessage.add_header()
- EmailMessage.replace_header()
- EmailMessage.get_content_type()
- EmailMessage.get_content_maintype()
- EmailMessage.get_content_subtype()
- EmailMessage.get_default_type()
- EmailMessage.set_default_type()
- EmailMessage.set_param()
- EmailMessage.del_param()
- EmailMessage.get_filename()
- EmailMessage.get_boundary()
- EmailMessage.set_boundary()
- EmailMessage.get_content_charset()
- EmailMessage.get_charsets()
- EmailMessage.is_attachment()
- EmailMessage.get_content_disposition()
- EmailMessage.walk()
- EmailMessage.get_body()
- EmailMessage.iter_attachments()
- EmailMessage.iter_parts()
- EmailMessage.get_content()
- EmailMessage.set_content()
- EmailMessage.make_related()
- EmailMessage.make_alternative()
- EmailMessage.make_mixed()
- EmailMessage.add_related()
- EmailMessage.add_alternative()
- EmailMessage.add_attachment()
- EmailMessage.clear()
- EmailMessage.clear_content()
- EmailMessage.preamble
- EmailMessage.epilogue
- EmailMessage.defects
 
- MIMEPart
 
- email.parser: 解析电子邮件信息
- email.generator: 生成 MIME 文档
- email.policy: Policy 对象- Policy- Policy.max_line_length
- Policy.linesep
- Policy.cte_type
- Policy.raise_on_defect
- Policy.mangle_from_
- Policy.message_factory
- Policy.clone()
- Policy.handle_defect()
- Policy.register_defect()
- Policy.header_max_count()
- Policy.header_source_parse()
- Policy.header_store_parse()
- Policy.header_fetch_parse()
- Policy.fold()
- Policy.fold_binary()
 
- EmailPolicy
- default
- SMTP
- SMTPUTF8
- HTTP
- strict
- Compat32
- compat32
 
- email.errors: 异常和缺陷类
- email.headerregistry: 自定义标头对象
- email.contentmanager: 管理 MIME 内容
- email: 示例
- email.message.Message: 使用- compat32API 来表示电子邮件消息- Message- Message.as_string()
- Message.__str__()
- Message.as_bytes()
- Message.__bytes__()
- Message.is_multipart()
- Message.set_unixfrom()
- Message.get_unixfrom()
- Message.attach()
- Message.get_payload()
- Message.set_payload()
- Message.set_charset()
- Message.get_charset()
- Message.__len__()
- Message.__contains__()
- Message.__getitem__()
- Message.__setitem__()
- Message.__delitem__()
- Message.keys()
- Message.values()
- Message.items()
- Message.get()
- Message.get_all()
- Message.add_header()
- Message.replace_header()
- Message.get_content_type()
- Message.get_content_maintype()
- Message.get_content_subtype()
- Message.get_default_type()
- Message.set_default_type()
- Message.get_params()
- Message.get_param()
- Message.set_param()
- Message.del_param()
- Message.set_type()
- Message.get_filename()
- Message.get_boundary()
- Message.set_boundary()
- Message.get_content_charset()
- Message.get_charsets()
- Message.get_content_disposition()
- Message.walk()
- Message.preamble
- Message.epilogue
- Message.defects
 
 
- email.mime: 从头创建电子邮件和 MIME 对象
- email.header: 国际化标头
- email.charset: 表示字符集- Charset- Charset.input_charset
- Charset.header_encoding
- Charset.body_encoding
- Charset.output_charset
- Charset.input_codec
- Charset.output_codec
- Charset.get_body_encoding()
- Charset.get_output_charset()
- Charset.header_encode()
- Charset.header_encode_lines()
- Charset.body_encode()
- Charset.__str__()
- Charset.__eq__()
- Charset.__ne__()
 
- add_charset()
- add_alias()
- add_codec()
 
- email.encoders: 编码器
- email.utils: 其他工具
- email.iterators: 迭代器
 
- json--- JSON 编码和解码器
- mailbox--- 操作多种格式的邮箱- Mailbox对象- Mailbox- Mailbox.add()
- Mailbox.remove()
- Mailbox.__delitem__()
- Mailbox.discard()
- Mailbox.__setitem__()
- Mailbox.iterkeys()
- Mailbox.keys()
- Mailbox.itervalues()
- Mailbox.__iter__()
- Mailbox.values()
- Mailbox.iteritems()
- Mailbox.items()
- Mailbox.get()
- Mailbox.__getitem__()
- Mailbox.get_message()
- Mailbox.get_bytes()
- Mailbox.get_string()
- Mailbox.get_file()
- Mailbox.__contains__()
- Mailbox.__len__()
- Mailbox.clear()
- Mailbox.pop()
- Mailbox.popitem()
- Mailbox.update()
- Mailbox.flush()
- Mailbox.lock()
- Mailbox.unlock()
- Mailbox.close()
 
- Maildir- Maildir- Maildir.list_folders()
- Maildir.get_folder()
- Maildir.add_folder()
- Maildir.remove_folder()
- Maildir.clean()
- Maildir.add()
- Maildir.__setitem__()
- Maildir.update()
- Maildir.flush()
- Maildir.lock()
- Maildir.unlock()
- Maildir.close()
- Maildir.get_file()
- Maildir.get_flags()
- Maildir.set_flags()
- Maildir.add_flag()
- Maildir.remove_flag()
- Maildir.get_info()
- Maildir.set_info()
 
 
- mbox
- MH
- Babyl
- MMDF
 
- Message对象
- 异常
- 例子
 
- mimetypes--- 映射文件名到 MIME 类型
- base64--- Base16, Base32, Base64, Base85 数据编码
- binascii--- 二进制和 ASCII 码互转
- quopri--- 编码与解码经过 MIME 转码的可打印数据
 
- 结构化标记处理工具- html--- 超文本标记语言支持
- html.parser--- 简单的 HTML 和 XHTML 解析器- HTMLParser
- HTML 解析器的示例程序
- HTMLParser方法- HTMLParser.feed()
- HTMLParser.close()
- HTMLParser.reset()
- HTMLParser.getpos()
- HTMLParser.get_starttag_text()
- HTMLParser.handle_starttag()
- HTMLParser.handle_endtag()
- HTMLParser.handle_startendtag()
- HTMLParser.handle_data()
- HTMLParser.handle_entityref()
- HTMLParser.handle_charref()
- HTMLParser.handle_comment()
- HTMLParser.handle_decl()
- HTMLParser.handle_pi()
- HTMLParser.unknown_decl()
 
- 例子
 
- html.entities--- HTML 一般实体的定义
- XML处理模块
- xml.etree.ElementTree--- ElementTree XML API- 教程
- XPath支持
- 参考
- XInclude 支持
- 参考- 函数
- 元素对象- Element- Element.tag
- Element.text
- Element.tail
- Element.attrib
- Element.clear()
- Element.get()
- Element.items()
- Element.keys()
- Element.set()
- Element.append()
- Element.extend()
- Element.find()
- Element.findall()
- Element.findtext()
- Element.insert()
- Element.iter()
- Element.iterfind()
- Element.itertext()
- Element.makeelement()
- Element.remove()
 
 
- ElementTree 对象
- QName 对象
- TreeBuilder 对象
- XMLParser对象
- XMLPullParser对象
- 异常
 
 
- xml.dom--- 文档对象模型 API- 模块内容
- DOM 中的对象- DOMImplementation 对象
- 节点对象- Node.nodeType
- Node.parentNode
- Node.attributes
- Node.previousSibling
- Node.nextSibling
- Node.childNodes
- Node.firstChild
- Node.lastChild
- Node.localName
- Node.prefix
- Node.namespaceURI
- Node.nodeName
- Node.nodeValue
- Node.hasAttributes()
- Node.hasChildNodes()
- Node.isSameNode()
- Node.appendChild()
- Node.insertBefore()
- Node.removeChild()
- Node.replaceChild()
- Node.normalize()
- Node.cloneNode()
 
- 节点列表对象
- 文档类型对象
- Document 对象
- 元素对象- Element.tagName
- Element.getElementsByTagName()
- Element.getElementsByTagNameNS()
- Element.hasAttribute()
- Element.hasAttributeNS()
- Element.getAttribute()
- Element.getAttributeNode()
- Element.getAttributeNS()
- Element.getAttributeNodeNS()
- Element.removeAttribute()
- Element.removeAttributeNode()
- Element.removeAttributeNS()
- Element.setAttribute()
- Element.setAttributeNode()
- Element.setAttributeNodeNS()
- Element.setAttributeNS()
 
- Attr 对象
- NamedNodeMap 对象
- 注释对象
- Text 和 CDATASection 对象
- ProcessingInstruction 对象
- 异常
 
- 一致性
 
- xml.dom.minidom--- 最小化的 DOM 实现
- xml.dom.pulldom--- 支持构建部分 DOM 树
- xml.sax--- 支持 SAX2 解析器
- xml.sax.handler--- SAX 处理句柄的基类- ContentHandler
- DTDHandler
- EntityResolver
- ErrorHandler
- LexicalHandler
- feature_namespaces
- feature_namespace_prefixes
- feature_string_interning
- feature_validation
- feature_external_ges
- feature_external_pes
- all_features
- property_lexical_handler
- property_declaration_handler
- property_dom_node
- property_xml_string
- all_properties
- ContentHandler 对象- ContentHandler.setDocumentLocator()
- ContentHandler.startDocument()
- ContentHandler.endDocument()
- ContentHandler.startPrefixMapping()
- ContentHandler.endPrefixMapping()
- ContentHandler.startElement()
- ContentHandler.endElement()
- ContentHandler.startElementNS()
- ContentHandler.endElementNS()
- ContentHandler.characters()
- ContentHandler.ignorableWhitespace()
- ContentHandler.processingInstruction()
- ContentHandler.skippedEntity()
 
- DTDHandler 对象
- EntityResolver 对象
- ErrorHandler 对象
- LexicalHandler 对象
 
- xml.sax.saxutils--- SAX 工具集
- xml.sax.xmlreader--- 用于 XML 解析器的接口- XMLReader
- IncrementalParser
- Locator
- InputSource
- AttributesImpl
- AttributesNSImpl
- XMLReader 对象- XMLReader.parse()
- XMLReader.getContentHandler()
- XMLReader.setContentHandler()
- XMLReader.getDTDHandler()
- XMLReader.setDTDHandler()
- XMLReader.getEntityResolver()
- XMLReader.setEntityResolver()
- XMLReader.getErrorHandler()
- XMLReader.setErrorHandler()
- XMLReader.setLocale()
- XMLReader.getFeature()
- XMLReader.setFeature()
- XMLReader.getProperty()
- XMLReader.setProperty()
 
- IncrementalParser 对象
- Locator 对象
- InputSource 对象
- Attributes接口
- AttributesNS接口
 
- xml.parsers.expat--- 使用 Expat 的快速 XML 解析- ExpatError
- error
- XMLParserType
- ErrorString()
- ParserCreate()
- XMLParser对象- xmlparser.Parse()
- xmlparser.ParseFile()
- xmlparser.SetBase()
- xmlparser.GetBase()
- xmlparser.GetInputContext()
- xmlparser.ExternalEntityParserCreate()
- xmlparser.SetParamEntityParsing()
- xmlparser.UseForeignDTD()
- xmlparser.buffer_size
- xmlparser.buffer_text
- xmlparser.buffer_used
- xmlparser.ordered_attributes
- xmlparser.specified_attributes
- xmlparser.ErrorByteIndex
- xmlparser.ErrorCode
- xmlparser.ErrorColumnNumber
- xmlparser.ErrorLineNumber
- xmlparser.CurrentByteIndex
- xmlparser.CurrentColumnNumber
- xmlparser.CurrentLineNumber
- xmlparser.XmlDeclHandler()
- xmlparser.StartDoctypeDeclHandler()
- xmlparser.EndDoctypeDeclHandler()
- xmlparser.ElementDeclHandler()
- xmlparser.AttlistDeclHandler()
- xmlparser.StartElementHandler()
- xmlparser.EndElementHandler()
- xmlparser.ProcessingInstructionHandler()
- xmlparser.CharacterDataHandler()
- xmlparser.UnparsedEntityDeclHandler()
- xmlparser.EntityDeclHandler()
- xmlparser.NotationDeclHandler()
- xmlparser.StartNamespaceDeclHandler()
- xmlparser.EndNamespaceDeclHandler()
- xmlparser.CommentHandler()
- xmlparser.StartCdataSectionHandler()
- xmlparser.EndCdataSectionHandler()
- xmlparser.DefaultHandler()
- xmlparser.DefaultHandlerExpand()
- xmlparser.NotStandaloneHandler()
- xmlparser.ExternalEntityRefHandler()
 
- ExpatError 异常
- 示例
- 内容模型描述
- Expat 错误常量- codes
- messages
- XML_ERROR_ASYNC_ENTITY
- XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF
- XML_ERROR_BAD_CHAR_REF
- XML_ERROR_BINARY_ENTITY_REF
- XML_ERROR_DUPLICATE_ATTRIBUTE
- XML_ERROR_INCORRECT_ENCODING
- XML_ERROR_INVALID_TOKEN
- XML_ERROR_JUNK_AFTER_DOC_ELEMENT
- XML_ERROR_MISPLACED_XML_PI
- XML_ERROR_NO_ELEMENTS
- XML_ERROR_NO_MEMORY
- XML_ERROR_PARAM_ENTITY_REF
- XML_ERROR_PARTIAL_CHAR
- XML_ERROR_RECURSIVE_ENTITY_REF
- XML_ERROR_SYNTAX
- XML_ERROR_TAG_MISMATCH
- XML_ERROR_UNCLOSED_TOKEN
- XML_ERROR_UNDEFINED_ENTITY
- XML_ERROR_UNKNOWN_ENCODING
- XML_ERROR_UNCLOSED_CDATA_SECTION
- XML_ERROR_EXTERNAL_ENTITY_HANDLING
- XML_ERROR_NOT_STANDALONE
- XML_ERROR_UNEXPECTED_STATE
- XML_ERROR_ENTITY_DECLARED_IN_PE
- XML_ERROR_FEATURE_REQUIRES_XML_DTD
- XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING
- XML_ERROR_UNBOUND_PREFIX
- XML_ERROR_UNDECLARING_PREFIX
- XML_ERROR_INCOMPLETE_PE
- XML_ERROR_XML_DECL
- XML_ERROR_TEXT_DECL
- XML_ERROR_PUBLICID
- XML_ERROR_SUSPENDED
- XML_ERROR_NOT_SUSPENDED
- XML_ERROR_ABORTED
- XML_ERROR_FINISHED
- XML_ERROR_SUSPEND_PE
- XML_ERROR_RESERVED_PREFIX_XML
- XML_ERROR_RESERVED_PREFIX_XMLNS
- XML_ERROR_RESERVED_NAMESPACE_URI
- XML_ERROR_INVALID_ARGUMENT
- XML_ERROR_NO_BUFFER
- XML_ERROR_AMPLIFICATION_LIMIT_BREACH
 
 
 
- 互联网协议和支持- webbrowser--- 方便的 Web 浏览器控制工具
- wsgiref--- WSGI 工具和参考实现- wsgiref.util-- WSGI 环境工具
- wsgiref.headers-- WSGI 响应标头工具
- wsgiref.simple_server-- 一个简单的 WSGI HTTP 服务器
- wsgiref.validate--- WSGI 一致性检查器
- wsgiref.handlers-- 服务器/网关基类- CGIHandler
- IISCGIHandler
- BaseCGIHandler
- SimpleHandler
- BaseHandler- BaseHandler.run()
- BaseHandler._write()
- BaseHandler._flush()
- BaseHandler.get_stdin()
- BaseHandler.get_stderr()
- BaseHandler.add_cgi_vars()
- BaseHandler.wsgi_multithread
- BaseHandler.wsgi_multiprocess
- BaseHandler.wsgi_run_once
- BaseHandler.os_environ
- BaseHandler.server_software
- BaseHandler.get_scheme()
- BaseHandler.setup_environ()
- BaseHandler.log_exception()
- BaseHandler.traceback_limit
- BaseHandler.error_output()
- BaseHandler.error_status
- BaseHandler.error_headers
- BaseHandler.error_body
- BaseHandler.wsgi_file_wrapper
- BaseHandler.sendfile()
- BaseHandler.origin_server
- BaseHandler.http_version
 
- read_environ()
 
- wsgiref.types-- 用于静态类型检查的 WSGI 类型
- 例子
 
- urllib--- URL 处理模块
- urllib.request--- 用于打开 URL 的可扩展库- urlopen()
- install_opener()
- build_opener()
- pathname2url()
- url2pathname()
- getproxies()
- Request
- OpenerDirector
- BaseHandler
- HTTPDefaultErrorHandler
- HTTPRedirectHandler
- HTTPCookieProcessor
- ProxyHandler
- HTTPPasswordMgr
- HTTPPasswordMgrWithDefaultRealm
- HTTPPasswordMgrWithPriorAuth
- AbstractBasicAuthHandler
- HTTPBasicAuthHandler
- ProxyBasicAuthHandler
- AbstractDigestAuthHandler
- HTTPDigestAuthHandler
- ProxyDigestAuthHandler
- HTTPHandler
- HTTPSHandler
- FileHandler
- DataHandler
- FTPHandler
- CacheFTPHandler
- UnknownHandler
- HTTPErrorProcessor
- Request 对象- Request.full_url
- Request.type
- Request.host
- Request.origin_req_host
- Request.selector
- Request.data
- Request.unverifiable
- Request.method
- Request.get_method()
- Request.add_header()
- Request.add_unredirected_header()
- Request.has_header()
- Request.remove_header()
- Request.get_full_url()
- Request.set_proxy()
- Request.get_header()
- Request.header_items()
 
- OpenerDirector 对象
- BaseHandler 对象
- HTTPRedirectHandler 对象
- HTTPCookieProcessor 对象
- ProxyHandler 对象
- HTTPPasswordMgr 对象
- HTTPPasswordMgrWithPriorAuth 对象
- AbstractBasicAuthHandler 对象
- HTTPBasicAuthHandler 对象
- ProxyBasicAuthHandler 对象
- AbstractDigestAuthHandler 对象
- HTTPDigestAuthHandler 对象
- ProxyDigestAuthHandler 对象
- HTTPHandler 对象
- HTTPSHandler 对象
- FileHandler 对象
- DataHandler 对象
- FTPHandler 对象
- CacheFTPHandler 对象
- UnknownHandler 对象
- HTTPErrorProcessor 对象
- 例子
- 已停用的接口
- urllib.request的限制
 
- urllib.response--- urllib 使用的 Response 类
- urllib.parse用于解析 URL
- urllib.error--- urllib.request 引发的异常类
- urllib.robotparser--- robots.txt 语法分析程序
- http--- HTTP 模块
- http.client--- HTTP 协议客户端- HTTPConnection
- HTTPSConnection
- HTTPResponse
- parse_headers()
- HTTPException
- NotConnected
- InvalidURL
- UnknownProtocol
- UnknownTransferEncoding
- UnimplementedFileMode
- IncompleteRead
- ImproperConnectionState
- CannotSendRequest
- CannotSendHeader
- ResponseNotReady
- BadStatusLine
- LineTooLong
- RemoteDisconnected
- HTTP_PORT
- HTTPS_PORT
- responses
- HTTPConnection 对象- HTTPConnection.request()
- HTTPConnection.getresponse()
- HTTPConnection.set_debuglevel()
- HTTPConnection.set_tunnel()
- HTTPConnection.get_proxy_response_headers()
- HTTPConnection.connect()
- HTTPConnection.close()
- HTTPConnection.blocksize
- HTTPConnection.putrequest()
- HTTPConnection.putheader()
- HTTPConnection.endheaders()
- HTTPConnection.send()
 
- HTTPResponse 对象- HTTPResponse.read()
- HTTPResponse.readinto()
- HTTPResponse.getheader()
- HTTPResponse.getheaders()
- HTTPResponse.fileno()
- HTTPResponse.msg
- HTTPResponse.version
- HTTPResponse.url
- HTTPResponse.headers
- HTTPResponse.status
- HTTPResponse.reason
- HTTPResponse.debuglevel
- HTTPResponse.closed
- HTTPResponse.geturl()
- HTTPResponse.info()
- HTTPResponse.getcode()
 
- 例子
- HTTPMessage 对象
 
- ftplib--- FTP 协议客户端- FTP
- error_reply
- error_temp
- error_perm
- error_proto
- all_errors
- FTP 对象- FTP.set_debuglevel()
- FTP.connect()
- FTP.getwelcome()
- FTP.login()
- FTP.abort()
- FTP.sendcmd()
- FTP.voidcmd()
- FTP.retrbinary()
- FTP.retrlines()
- FTP.set_pasv()
- FTP.storbinary()
- FTP.storlines()
- FTP.transfercmd()
- FTP.ntransfercmd()
- FTP.mlsd()
- FTP.nlst()
- FTP.dir()
- FTP.rename()
- FTP.delete()
- FTP.cwd()
- FTP.mkd()
- FTP.pwd()
- FTP.rmd()
- FTP.size()
- FTP.quit()
- FTP.close()
 
- FTP_TLS 对象
 
- poplib--- POP3 协议客户端
- imaplib--- IMAP4 协议客户端- IMAP4
- IMAP4_SSL
- IMAP4_stream
- Internaldate2tuple()
- Int2AP()
- ParseFlags()
- Time2Internaldate()
- IMAP4 对象- IMAP4.append()
- IMAP4.authenticate()
- IMAP4.check()
- IMAP4.close()
- IMAP4.copy()
- IMAP4.create()
- IMAP4.delete()
- IMAP4.deleteacl()
- IMAP4.enable()
- IMAP4.expunge()
- IMAP4.fetch()
- IMAP4.getacl()
- IMAP4.getannotation()
- IMAP4.getquota()
- IMAP4.getquotaroot()
- IMAP4.list()
- IMAP4.login()
- IMAP4.login_cram_md5()
- IMAP4.logout()
- IMAP4.lsub()
- IMAP4.myrights()
- IMAP4.namespace()
- IMAP4.noop()
- IMAP4.open()
- IMAP4.partial()
- IMAP4.proxyauth()
- IMAP4.read()
- IMAP4.readline()
- IMAP4.recent()
- IMAP4.rename()
- IMAP4.response()
- IMAP4.search()
- IMAP4.select()
- IMAP4.send()
- IMAP4.setacl()
- IMAP4.setannotation()
- IMAP4.setquota()
- IMAP4.shutdown()
- IMAP4.socket()
- IMAP4.sort()
- IMAP4.starttls()
- IMAP4.status()
- IMAP4.store()
- IMAP4.subscribe()
- IMAP4.thread()
- IMAP4.uid()
- IMAP4.unsubscribe()
- IMAP4.unselect()
- IMAP4.xatom()
- IMAP4.PROTOCOL_VERSION
- IMAP4.debug
- IMAP4.utf8_enabled
 
- IMAP4 示例
 
- smtplib--- SMTP 协议客户端
- uuid--- RFC 4122 定义的UUID对象
- socketserver--- 用于网络服务器的框架- TCPServer
- UDPServer
- UnixStreamServer
- UnixDatagramServer
- 服务器创建的说明
- Server 对象- BaseServer- BaseServer.fileno()
- BaseServer.handle_request()
- BaseServer.serve_forever()
- BaseServer.service_actions()
- BaseServer.shutdown()
- BaseServer.server_close()
- BaseServer.address_family
- BaseServer.RequestHandlerClass
- BaseServer.server_address
- BaseServer.socket
- BaseServer.allow_reuse_address
- BaseServer.request_queue_size
- BaseServer.socket_type
- BaseServer.timeout
- BaseServer.finish_request()
- BaseServer.get_request()
- BaseServer.handle_error()
- BaseServer.handle_timeout()
- BaseServer.process_request()
- BaseServer.server_activate()
- BaseServer.server_bind()
- BaseServer.verify_request()
 
 
- 请求处理句柄对象
- 例子
 
- http.server--- HTTP 服务器- HTTPServer
- ThreadingHTTPServer
- BaseHTTPRequestHandler- BaseHTTPRequestHandler.client_address
- BaseHTTPRequestHandler.server
- BaseHTTPRequestHandler.close_connection
- BaseHTTPRequestHandler.requestline
- BaseHTTPRequestHandler.command
- BaseHTTPRequestHandler.path
- BaseHTTPRequestHandler.request_version
- BaseHTTPRequestHandler.headers
- BaseHTTPRequestHandler.rfile
- BaseHTTPRequestHandler.wfile
- BaseHTTPRequestHandler.server_version
- BaseHTTPRequestHandler.sys_version
- BaseHTTPRequestHandler.error_message_format
- BaseHTTPRequestHandler.error_content_type
- BaseHTTPRequestHandler.protocol_version
- BaseHTTPRequestHandler.MessageClass
- BaseHTTPRequestHandler.responses
- BaseHTTPRequestHandler.handle()
- BaseHTTPRequestHandler.handle_one_request()
- BaseHTTPRequestHandler.handle_expect_100()
- BaseHTTPRequestHandler.send_error()
- BaseHTTPRequestHandler.send_response()
- BaseHTTPRequestHandler.send_header()
- BaseHTTPRequestHandler.send_response_only()
- BaseHTTPRequestHandler.end_headers()
- BaseHTTPRequestHandler.flush_headers()
- BaseHTTPRequestHandler.log_request()
- BaseHTTPRequestHandler.log_error()
- BaseHTTPRequestHandler.log_message()
- BaseHTTPRequestHandler.version_string()
- BaseHTTPRequestHandler.date_time_string()
- BaseHTTPRequestHandler.log_date_time_string()
- BaseHTTPRequestHandler.address_string()
 
- SimpleHTTPRequestHandler
- CGIHTTPRequestHandler
- 安全考量
 
- http.cookies--- HTTP状态管理
- http.cookiejar—— HTTP 客户端的 Cookie 处理- LoadError
- CookieJar
- FileCookieJar
- CookiePolicy
- DefaultCookiePolicy
- Cookie
- CookieJar 和 FileCookieJar 对象- CookieJar.add_cookie_header()
- CookieJar.extract_cookies()
- CookieJar.set_policy()
- CookieJar.make_cookies()
- CookieJar.set_cookie_if_ok()
- CookieJar.set_cookie()
- CookieJar.clear()
- CookieJar.clear_session_cookies()
- FileCookieJar.save()
- FileCookieJar.load()
- FileCookieJar.revert()
- FileCookieJar.filename
- FileCookieJar.delayload
 
- FileCookieJar 的子类及其与 Web 浏览器的协同
- CookiePolicy 对象
- DefaultCookiePolicy 对象- DefaultCookiePolicy.blocked_domains()
- DefaultCookiePolicy.set_blocked_domains()
- DefaultCookiePolicy.is_blocked()
- DefaultCookiePolicy.allowed_domains()
- DefaultCookiePolicy.set_allowed_domains()
- DefaultCookiePolicy.is_not_allowed()
- DefaultCookiePolicy.rfc2109_as_netscape
- DefaultCookiePolicy.strict_domain
- DefaultCookiePolicy.strict_rfc2965_unverifiable
- DefaultCookiePolicy.strict_ns_unverifiable
- DefaultCookiePolicy.strict_ns_domain
- DefaultCookiePolicy.strict_ns_set_initial_dollar
- DefaultCookiePolicy.strict_ns_set_path
- DefaultCookiePolicy.DomainStrictNoDots
- DefaultCookiePolicy.DomainStrictNonDomain
- DefaultCookiePolicy.DomainRFC2965Match
- DefaultCookiePolicy.DomainLiberal
- DefaultCookiePolicy.DomainStrict
 
- Cookie 对象- Cookie.version
- Cookie.name
- Cookie.value
- Cookie.port
- Cookie.path
- Cookie.secure
- Cookie.expires
- Cookie.discard
- Cookie.comment
- Cookie.comment_url
- Cookie.rfc2109
- Cookie.port_specified
- Cookie.domain_specified
- Cookie.domain_initial_dot
- Cookie.has_nonstandard_attr()
- Cookie.get_nonstandard_attr()
- Cookie.set_nonstandard_attr()
- Cookie.is_expired()
 
- 例子
 
- xmlrpc--- XMLRPC 服务端与客户端模块
- xmlrpc.client--- XML-RPC 客户端访问
- xmlrpc.server--- 基本 XML-RPC 服务器
- ipaddress--- IPv4/IPv6 操作库- 方便的工厂函数
- IP 地址- 地址对象- IPv4Address- IPv4Address.version
- IPv4Address.max_prefixlen
- IPv4Address.compressed
- IPv4Address.exploded
- IPv4Address.packed
- IPv4Address.reverse_pointer
- IPv4Address.is_multicast
- IPv4Address.is_private
- IPv4Address.is_global
- IPv4Address.is_unspecified
- IPv4Address.is_reserved
- IPv4Address.is_loopback
- IPv4Address.is_link_local
- IPv4Address.ipv6_mapped
- IPv4Address.__format__()
 
- IPv6Address- IPv6Address.compressed
- IPv6Address.exploded
- IPv6Address.packed
- IPv6Address.reverse_pointer
- IPv6Address.version
- IPv6Address.max_prefixlen
- IPv6Address.is_multicast
- IPv6Address.is_private
- IPv6Address.is_global
- IPv6Address.is_unspecified
- IPv6Address.is_reserved
- IPv6Address.is_loopback
- IPv6Address.is_link_local
- IPv6Address.is_site_local
- IPv6Address.ipv4_mapped
- IPv6Address.scope_id
- IPv6Address.sixtofour
- IPv6Address.teredo
- IPv6Address.__format__()
 
 
- 转换字符串和整数
- 运算符
 
- 地址对象
- IP网络的定义- 前缀、网络掩码和主机掩码
- 网络对象- IPv4Network- IPv4Network.version
- IPv4Network.max_prefixlen
- IPv4Network.is_multicast
- IPv4Network.is_private
- IPv4Network.is_unspecified
- IPv4Network.is_reserved
- IPv4Network.is_loopback
- IPv4Network.is_link_local
- IPv4Network.network_address
- IPv4Network.broadcast_address
- IPv4Network.hostmask
- IPv4Network.netmask
- IPv4Network.with_prefixlen
- IPv4Network.compressed
- IPv4Network.exploded
- IPv4Network.with_netmask
- IPv4Network.with_hostmask
- IPv4Network.num_addresses
- IPv4Network.prefixlen
- IPv4Network.hosts()
- IPv4Network.overlaps()
- IPv4Network.address_exclude()
- IPv4Network.subnets()
- IPv4Network.supernet()
- IPv4Network.subnet_of()
- IPv4Network.supernet_of()
- IPv4Network.compare_networks()
 
- IPv6Network- IPv6Network.version
- IPv6Network.max_prefixlen
- IPv6Network.is_multicast
- IPv6Network.is_private
- IPv6Network.is_unspecified
- IPv6Network.is_reserved
- IPv6Network.is_loopback
- IPv6Network.is_link_local
- IPv6Network.network_address
- IPv6Network.broadcast_address
- IPv6Network.hostmask
- IPv6Network.netmask
- IPv6Network.with_prefixlen
- IPv6Network.compressed
- IPv6Network.exploded
- IPv6Network.with_netmask
- IPv6Network.with_hostmask
- IPv6Network.num_addresses
- IPv6Network.prefixlen
- IPv6Network.hosts()
- IPv6Network.overlaps()
- IPv6Network.address_exclude()
- IPv6Network.subnets()
- IPv6Network.supernet()
- IPv6Network.subnet_of()
- IPv6Network.supernet_of()
- IPv6Network.compare_networks()
- IPv6Network.is_site_local
 
 
- 运算符
 
- 接口对象
- 其他模块级别函数
- 自定义异常
 
 
- 多媒体服务- wave--- 读写WAV格式文件- open()
- Error
- Wave_read对象- Wave_read- Wave_read.close()
- Wave_read.getnchannels()
- Wave_read.getsampwidth()
- Wave_read.getframerate()
- Wave_read.getnframes()
- Wave_read.getcomptype()
- Wave_read.getcompname()
- Wave_read.getparams()
- Wave_read.readframes()
- Wave_read.rewind()
- Wave_read.getmarkers()
- Wave_read.getmark()
- Wave_read.setpos()
- Wave_read.tell()
 
 
- Wave_write 对象
 
- colorsys--- 颜色系统间的转换
 
- 国际化- gettext--- 多语种国际化服务
- locale--- 国际化服务- Error
- setlocale()
- localeconv()
- nl_langinfo()
- CODESET
- D_T_FMT
- D_FMT
- T_FMT
- T_FMT_AMPM
- RADIXCHAR
- THOUSEP
- YESEXPR
- NOEXPR
- CRNCYSTR
- ERA
- ERA_D_T_FMT
- ERA_D_FMT
- ERA_T_FMT
- ALT_DIGITS
- getdefaultlocale()
- getlocale()
- getpreferredencoding()
- getencoding()
- normalize()
- strcoll()
- strxfrm()
- format_string()
- currency()
- str()
- delocalize()
- localize()
- atof()
- atoi()
- LC_CTYPE
- LC_COLLATE
- LC_TIME
- LC_MONETARY
- LC_MESSAGES
- LC_NUMERIC
- LC_ALL
- CHAR_MAX
- 背景、细节、提示、技巧和注意事项
- 针对扩展程序编写人员和嵌入Python 运行的程序
- 访问消息目录
 
 
- 程序框架- turtle--- 海龟绘图
- cmd--- 支持面向行的命令解释器
- shlex—— 简单的词法分析- split()
- join()
- quote()
- shlex
- shlex 对象- shlex.get_token()
- shlex.push_token()
- shlex.read_token()
- shlex.sourcehook()
- shlex.push_source()
- shlex.pop_source()
- shlex.error_leader()
- shlex.commenters
- shlex.wordchars
- shlex.whitespace
- shlex.escape
- shlex.quotes
- shlex.escapedquotes
- shlex.whitespace_split
- shlex.infile
- shlex.instream
- shlex.source
- shlex.debug
- shlex.lineno
- shlex.token
- shlex.eof
- shlex.punctuation_chars
 
- 解析规则
- 改进的 shell 兼容性
 
 
- Tk图形用户界面(GUI)- tkinter—— Tcl/Tk 的 Python 接口
- tkinter.colorchooser--- 颜色选择对话框
- tkinter.font--- Tkinter 字体封装
- Tkinter 对话框- tkinter.simpledialog--- 标准 Tkinter 输入对话框
- tkinter.filedialog--- 文件选择对话框.- 原生的载入/保存对话框.- askopenfile()
- askopenfiles()
- asksaveasfile()
- askopenfilename()
- askopenfilenames()
- asksaveasfilename()
- askdirectory()
- Open
- SaveAs
- Directory
- FileDialog- FileDialog.cancel_command()
- FileDialog.dirs_double_event()
- FileDialog.dirs_select_event()
- FileDialog.files_double_event()
- FileDialog.files_select_event()
- FileDialog.filter_command()
- FileDialog.get_filter()
- FileDialog.get_selection()
- FileDialog.go()
- FileDialog.ok_event()
- FileDialog.quit()
- FileDialog.set_filter()
- FileDialog.set_selection()
 
- LoadFileDialog
- SaveFileDialog
 
 
- 原生的载入/保存对话框.
- tkinter.commondialog--- 对话窗口模板
 
- tkinter.messagebox--- Tkinter 消息提示
- tkinter.scrolledtext--- 滚动文字控件
- tkinter.dnd--- 拖放操作支持
- tkinter.ttk--- Tk 风格的控件- ttk 的用法
- ttk 控件
- 控件
- Combobox
- Spinbox
- Notebook
- Progressbar
- Separator
- Sizegrip
- Treeview- 属性
- 数据项的属性
- tag 属性
- 列标识
- 虚拟事件
- ttk.Treeview- Treeview- Treeview.bbox()
- Treeview.get_children()
- Treeview.set_children()
- Treeview.column()
- Treeview.delete()
- Treeview.detach()
- Treeview.exists()
- Treeview.focus()
- Treeview.heading()
- Treeview.identify()
- Treeview.identify_row()
- Treeview.identify_column()
- Treeview.identify_region()
- Treeview.identify_element()
- Treeview.index()
- Treeview.insert()
- Treeview.item()
- Treeview.move()
- Treeview.next()
- Treeview.parent()
- Treeview.prev()
- Treeview.reattach()
- Treeview.see()
- Treeview.selection()
- Treeview.selection_set()
- Treeview.selection_add()
- Treeview.selection_remove()
- Treeview.selection_toggle()
- Treeview.set()
- Treeview.tag_bind()
- Treeview.tag_configure()
- Treeview.tag_has()
- Treeview.xview()
- Treeview.yview()
 
 
 
- Ttk 样式
 
- IDLE
 
- 开发工具- typing—— 对类型提示的支持- 相关的 PEP
- 类型别名
- NewType
- 标注可调用对象
- 泛型(Generic)
- 标注元组
- 类对象的类型
- 用户定义的泛型类型
- Any类型
- 名义子类型 vs 结构子类型
- 模块内容
- 主要特性的弃用时间线
 
- pydoc--- 文档生成器和在线帮助系统
- Python 开发模式
- doctest--- 测试交互性的Python示例
- unittest--- 单元测试框架- 基本实例
- 命令行接口
- 探索性测试
- 组织你的测试代码
- 复用已有的测试代码
- 跳过测试与预计的失败
- 使用子测试区分测试迭代
- 类与函数- 测试用例- TestCase- TestCase.setUp()
- TestCase.tearDown()
- TestCase.setUpClass()
- TestCase.tearDownClass()
- TestCase.run()
- TestCase.skipTest()
- TestCase.subTest()
- TestCase.debug()
- TestCase.assertEqual()
- TestCase.assertNotEqual()
- TestCase.assertTrue()
- TestCase.assertFalse()
- TestCase.assertIs()
- TestCase.assertIsNot()
- TestCase.assertIsNone()
- TestCase.assertIsNotNone()
- TestCase.assertIn()
- TestCase.assertNotIn()
- TestCase.assertIsInstance()
- TestCase.assertNotIsInstance()
- TestCase.assertRaises()
- TestCase.assertRaisesRegex()
- TestCase.assertWarns()
- TestCase.assertWarnsRegex()
- TestCase.assertLogs()
- TestCase.records
- TestCase.output
- TestCase.assertNoLogs()
- TestCase.assertAlmostEqual()
- TestCase.assertNotAlmostEqual()
- TestCase.assertGreater()
- TestCase.assertGreaterEqual()
- TestCase.assertLess()
- TestCase.assertLessEqual()
- TestCase.assertRegex()
- TestCase.assertNotRegex()
- TestCase.assertCountEqual()
- TestCase.addTypeEqualityFunc()
- TestCase.assertMultiLineEqual()
- TestCase.assertSequenceEqual()
- TestCase.assertListEqual()
- TestCase.assertTupleEqual()
- TestCase.assertSetEqual()
- TestCase.assertDictEqual()
- TestCase.fail()
- TestCase.failureException
- TestCase.longMessage
- TestCase.maxDiff
- TestCase.countTestCases()
- TestCase.defaultTestResult()
- TestCase.id()
- TestCase.shortDescription()
- TestCase.addCleanup()
- TestCase.enterContext()
- TestCase.doCleanups()
- TestCase.addClassCleanup()
- TestCase.enterClassContext()
- TestCase.doClassCleanups()
 
- IsolatedAsyncioTestCase
- FunctionTestCase
 
- 分组测试
- 加载和运行测试- TestLoader- TestLoader.errors
- TestLoader.loadTestsFromTestCase()
- TestLoader.loadTestsFromModule()
- TestLoader.loadTestsFromName()
- TestLoader.loadTestsFromNames()
- TestLoader.getTestCaseNames()
- TestLoader.discover()
- TestLoader.testMethodPrefix
- TestLoader.sortTestMethodsUsing
- TestLoader.suiteClass
- TestLoader.testNamePatterns
 
- TestResult- TestResult.errors
- TestResult.failures
- TestResult.skipped
- TestResult.expectedFailures
- TestResult.unexpectedSuccesses
- TestResult.collectedDurations
- TestResult.shouldStop
- TestResult.testsRun
- TestResult.buffer
- TestResult.failfast
- TestResult.tb_locals
- TestResult.wasSuccessful()
- TestResult.stop()
- TestResult.startTest()
- TestResult.stopTest()
- TestResult.startTestRun()
- TestResult.stopTestRun()
- TestResult.addError()
- TestResult.addFailure()
- TestResult.addSuccess()
- TestResult.addSkip()
- TestResult.addExpectedFailure()
- TestResult.addUnexpectedSuccess()
- TestResult.addSubTest()
- TestResult.addDuration()
 
- TextTestResult
- defaultTestLoader
- TextTestRunner
- main()
- load_tests 协议
 
 
- 测试用例
- 类与模块设定
- 信号处理
 
- unittest.mock--- 模拟对象库- 快速上手
- Mock 类- Mock- Mock.assert_called()
- Mock.assert_called_once()
- Mock.assert_called_with()
- Mock.assert_called_once_with()
- Mock.assert_any_call()
- Mock.assert_has_calls()
- Mock.assert_not_called()
- Mock.reset_mock()
- Mock.mock_add_spec()
- Mock.attach_mock()
- Mock.configure_mock()
- Mock.__dir__()
- Mock._get_child_mock()
- Mock.called
- Mock.call_count
- Mock.return_value
- Mock.side_effect
- Mock.call_args
- Mock.call_args_list
- Mock.method_calls
- Mock.mock_calls
- Mock.__class__
 
- NonCallableMock
- PropertyMock
- AsyncMock- AsyncMock.assert_awaited()
- AsyncMock.assert_awaited_once()
- AsyncMock.assert_awaited_with()
- AsyncMock.assert_awaited_once_with()
- AsyncMock.assert_any_await()
- AsyncMock.assert_has_awaits()
- AsyncMock.assert_not_awaited()
- AsyncMock.reset_mock()
- AsyncMock.await_count
- AsyncMock.await_args
- AsyncMock.await_args_list
 
- ThreadingMock
- 调用
- 删除属性
- Mock 的名称与 name 属性
- 附加 Mock 作为属性
 
- patch 装饰器
- MagicMock 与魔术方法支持
- 辅助对象
 
- unittest.mock--- 上手指南
- test--- Python 回归测试包
- test.support--- 针对 Python 测试套件的工具- TestFailed
- ResourceDenied
- verbose
- is_jython
- is_android
- unix_shell
- LOOPBACK_TIMEOUT
- INTERNET_TIMEOUT
- SHORT_TIMEOUT
- LONG_TIMEOUT
- PGO
- PIPE_MAX_SIZE
- Py_DEBUG
- SOCK_MAX_SIZE
- TEST_SUPPORT_DIR
- TEST_HOME_DIR
- TEST_DATA_DIR
- MAX_Py_ssize_t
- max_memuse
- real_max_memuse
- MISSING_C_DOCSTRINGS
- HAVE_DOCSTRINGS
- TEST_HTTP_URL
- ALWAYS_EQ
- NEVER_EQ
- LARGEST
- SMALLEST
- busy_retry()
- sleeping_retry()
- is_resource_enabled()
- python_is_optimized()
- with_pymalloc()
- requires()
- sortdict()
- findfile()
- get_pagesize()
- setswitchinterval()
- check_impl_detail()
- set_memlimit()
- record_original_stdout()
- get_original_stdout()
- args_from_interpreter_flags()
- optim_args_from_interpreter_flags()
- captured_stdin()
- captured_stdout()
- captured_stderr()
- disable_faulthandler()
- gc_collect()
- disable_gc()
- swap_attr()
- swap_item()
- flush_std_streams()
- print_warning()
- wait_process()
- calcobjsize()
- calcvobjsize()
- checksizeof()
- anticipate_failure()
- system_must_validate_cert()
- run_with_locale()
- run_with_tz()
- requires_freebsd_version()
- requires_linux_version()
- requires_mac_version()
- requires_IEEE_754()
- requires_zlib()
- requires_gzip()
- requires_bz2()
- requires_lzma()
- requires_resource()
- requires_docstrings()
- requires_limited_api()
- cpython_only()
- impl_detail()
- no_tracing()
- refcount_test()
- bigmemtest()
- bigaddrspacetest()
- check_syntax_error()
- open_urlresource()
- reap_children()
- get_attribute()
- catch_unraisable_exception()
- load_package_tests()
- detect_api_mismatch()
- patch()
- run_in_subinterp()
- check_free_after_iterating()
- missing_compiler_executable()
- check__all__()
- skip_if_broken_multiprocessing_synchronize()
- check_disallow_instantiation()
- adjust_int_max_str_digits()
- SuppressCrashReport
- SaveSignals
- Matcher
 
- test.support.socket_helper--- 用于套接字测试的工具
- test.support.script_helper--- 用于 Python 执行测试工具
- test.support.bytecode_helper--- 用于测试正确字节码生成的支持工具
- test.support.threading_helper--- 用于线程测试的工具
- test.support.os_helper--- 用于操作系统测试的工具- FS_NONASCII
- SAVEDCWD
- TESTFN
- TESTFN_NONASCII
- TESTFN_UNENCODABLE
- TESTFN_UNDECODABLE
- TESTFN_UNICODE
- EnvironmentVarGuard
- FakePath
- can_symlink()
- can_xattr()
- change_cwd()
- create_empty_file()
- fd_count()
- fs_is_case_insensitive()
- make_bad_fd()
- rmdir()
- rmtree()
- skip_unless_symlink()
- skip_unless_xattr()
- temp_cwd()
- temp_dir()
- temp_umask()
- unlink()
 
- test.support.import_helper--- 用于导入测试的工具
- test.support.warnings_helper--- 用于警告测试的工具
 
- 调试和分析- 审计事件表
- bdb--- 调试器框架- BdbQuit
- Breakpoint
- Bdb- Bdb.canonic()
- Bdb.reset()
- Bdb.trace_dispatch()
- Bdb.dispatch_line()
- Bdb.dispatch_call()
- Bdb.dispatch_return()
- Bdb.dispatch_exception()
- Bdb.is_skipped_line()
- Bdb.stop_here()
- Bdb.break_here()
- Bdb.break_anywhere()
- Bdb.user_call()
- Bdb.user_line()
- Bdb.user_return()
- Bdb.user_exception()
- Bdb.do_clear()
- Bdb.set_step()
- Bdb.set_next()
- Bdb.set_return()
- Bdb.set_until()
- Bdb.set_trace()
- Bdb.set_continue()
- Bdb.set_quit()
- Bdb.set_break()
- Bdb.clear_break()
- Bdb.clear_bpbynumber()
- Bdb.clear_all_file_breaks()
- Bdb.clear_all_breaks()
- Bdb.get_bpbynumber()
- Bdb.get_break()
- Bdb.get_breaks()
- Bdb.get_file_breaks()
- Bdb.get_all_breaks()
- Bdb.get_stack()
- Bdb.format_stack_entry()
- Bdb.run()
- Bdb.runeval()
- Bdb.runctx()
- Bdb.runcall()
 
- checkfuncname()
- effective()
- set_trace()
 
- faulthandler—— 转储 Python 的跟踪信息
- pdb--- Python 的调试器
- Python 性能分析器
- timeit--- 测量小代码片段的执行时间
- trace—— 跟踪 Python 语句的执行
- tracemalloc--- 跟踪内存分配
 
- 软件打包和分发
- Python运行时服务- sys--- 系统相关的形参和函数- abiflags
- addaudithook()
- argv
- audit()
- base_exec_prefix
- base_prefix
- byteorder
- builtin_module_names
- call_tracing()
- copyright
- _clear_type_cache()
- _current_frames()
- _current_exceptions()
- breakpointhook()
- _debugmallocstats()
- dllhandle
- displayhook()
- dont_write_bytecode
- _emscripten_info
- pycache_prefix
- excepthook()
- __breakpointhook__
- __displayhook__
- __excepthook__
- __unraisablehook__
- exception()
- exc_info()
- exec_prefix
- executable
- exit()
- flags- flags.debug
- flags.inspect
- flags.interactive
- flags.isolated
- flags.optimize
- flags.dont_write_bytecode
- flags.no_user_site
- flags.no_site
- flags.ignore_environment
- flags.verbose
- flags.bytes_warning
- flags.quiet
- flags.hash_randomization
- flags.dev_mode
- flags.utf8_mode
- flags.safe_path
- flags.int_max_str_digits
- flags.warn_default_encoding
 
- float_info
- float_repr_style
- getallocatedblocks()
- getunicodeinternedsize()
- getandroidapilevel()
- getdefaultencoding()
- getdlopenflags()
- getfilesystemencoding()
- getfilesystemencodeerrors()
- get_int_max_str_digits()
- getrefcount()
- getrecursionlimit()
- getsizeof()
- getswitchinterval()
- _getframe()
- _getframemodulename()
- getprofile()
- gettrace()
- getwindowsversion()
- get_asyncgen_hooks()
- get_coroutine_origin_tracking_depth()
- hash_info
- hexversion
- implementation
- int_info
- __interactivehook__
- intern()
- is_finalizing()
- last_exc
- last_type
- last_value
- last_traceback
- maxsize
- maxunicode
- meta_path
- modules
- orig_argv
- path
- path_hooks
- path_importer_cache
- platform
- platlibdir
- prefix
- ps1
- ps2
- setdlopenflags()
- set_int_max_str_digits()
- setprofile()
- setrecursionlimit()
- setswitchinterval()
- settrace()
- set_asyncgen_hooks()
- set_coroutine_origin_tracking_depth()
- activate_stack_trampoline()
- deactivate_stack_trampoline()
- is_stack_trampoline_active()
- _enablelegacywindowsfsencoding()
- stdin
- stdout
- stderr
- __stdin__
- __stdout__
- __stderr__
- stdlib_module_names
- thread_info
- tracebacklimit
- unraisablehook()
- version
- api_version
- version_info
- warnoptions
- winver
- _xoptions
 
- sys.monitoring--- Execution event monitoring
- sysconfig—— 提供对 Python 配置信息的访问支持
- builtins--- 内建对象
- __main__--- 最高层级代码环境
- warnings—— 警告信息的控制
- dataclasses--- 数据类
- contextlib--- 为- with语句上下文提供的工具
- abc--- 抽象基类
- atexit--- 退出处理器
- traceback—— 打印或读取堆栈的跟踪信息- print_tb()
- print_exception()
- print_exc()
- print_last()
- print_stack()
- extract_tb()
- extract_stack()
- format_list()
- format_exception_only()
- format_exception()
- format_exc()
- format_tb()
- format_stack()
- clear_frames()
- walk_stack()
- walk_tb()
- TracebackException对象- TracebackException- TracebackException.__cause__
- TracebackException.__context__
- TracebackException.exceptions
- TracebackException.__suppress_context__
- TracebackException.__notes__
- TracebackException.stack
- TracebackException.exc_type
- TracebackException.exc_type_str
- TracebackException.filename
- TracebackException.lineno
- TracebackException.end_lineno
- TracebackException.text
- TracebackException.offset
- TracebackException.end_offset
- TracebackException.msg
- TracebackException.from_exception()
- TracebackException.print()
- TracebackException.format()
- TracebackException.format_exception_only()
 
 
- StackSummary对象
- FrameSummary对象
- 回溯示例
 
- __future__--- Future 语句定义
- gc--- 垃圾回收器接口- enable()
- disable()
- isenabled()
- collect()
- set_debug()
- get_debug()
- get_objects()
- get_stats()
- set_threshold()
- get_count()
- get_threshold()
- get_referrers()
- get_referents()
- is_tracked()
- is_finalized()
- freeze()
- unfreeze()
- get_freeze_count()
- garbage
- callbacks
- DEBUG_STATS
- DEBUG_COLLECTABLE
- DEBUG_UNCOLLECTABLE
- DEBUG_SAVEALL
- DEBUG_LEAK
 
- inspect--- 检查对象- 类型和成员- getmembers()
- getmembers_static()
- getmodulename()
- ismodule()
- isclass()
- ismethod()
- isfunction()
- isgeneratorfunction()
- isgenerator()
- iscoroutinefunction()
- markcoroutinefunction()
- iscoroutine()
- isawaitable()
- isasyncgenfunction()
- isasyncgen()
- istraceback()
- isframe()
- iscode()
- isbuiltin()
- ismethodwrapper()
- isroutine()
- isabstract()
- ismethoddescriptor()
- isdatadescriptor()
- isgetsetdescriptor()
- ismemberdescriptor()
 
- 获取源代码
- 使用 Signature 对象对可调用对象进行内省
- 类与函数
- 解释器栈
- 静态地获取属性
- 生成器、协程和异步生成器的当前状态
- 代码对象位标志
- 缓冲区旗标- BufferFlags- BufferFlags.SIMPLE
- BufferFlags.WRITABLE
- BufferFlags.FORMAT
- BufferFlags.ND
- BufferFlags.STRIDES
- BufferFlags.C_CONTIGUOUS
- BufferFlags.F_CONTIGUOUS
- BufferFlags.ANY_CONTIGUOUS
- BufferFlags.INDIRECT
- BufferFlags.CONTIG
- BufferFlags.CONTIG_RO
- BufferFlags.STRIDED
- BufferFlags.STRIDED_RO
- BufferFlags.RECORDS
- BufferFlags.RECORDS_RO
- BufferFlags.FULL
- BufferFlags.FULL_RO
- BufferFlags.READ
- BufferFlags.WRITE
 
 
- 命令行界面
 
- 类型和成员
- site—— 指定域的配置钩子
 
- 自定义 Python 解释器
- 导入模块- zipimport--- 从 Zip 存档中导入模块
- pkgutil--- 包扩展工具
- modulefinder--- 查找脚本使用的模块
- runpy——查找并执行 Python 模块
- importlib---- import的实现- 概述
- 函数
- importlib.abc—— 关于导入的抽象基类
- importlib.machinery—— 导入器和路径钩子函数。
- importlib.util—— 导入器的工具程序代码
- 例子
 
- importlib.resources-- 包资源的读取、打开和访问
- importlib.resources.abc-- 针对资源的抽象基类
- importlib.metadata-- 访问软件包元数据
- sys.path模块搜索路径的初始化
 
- Python 语言服务- ast--- 抽象语法树
- symtable——访问编译器的符号表
- token--- 与Python解析树一起使用的常量- tok_name
- ISTERMINAL()
- ISNONTERMINAL()
- ISEOF()
- ENDMARKER
- NAME
- NUMBER
- STRING
- NEWLINE
- INDENT
- DEDENT
- LPAR
- RPAR
- LSQB
- RSQB
- COLON
- COMMA
- SEMI
- PLUS
- MINUS
- STAR
- SLASH
- VBAR
- AMPER
- LESS
- GREATER
- EQUAL
- DOT
- PERCENT
- LBRACE
- RBRACE
- EQEQUAL
- NOTEQUAL
- LESSEQUAL
- GREATEREQUAL
- TILDE
- CIRCUMFLEX
- LEFTSHIFT
- RIGHTSHIFT
- DOUBLESTAR
- PLUSEQUAL
- MINEQUAL
- STAREQUAL
- SLASHEQUAL
- PERCENTEQUAL
- AMPEREQUAL
- VBAREQUAL
- CIRCUMFLEXEQUAL
- LEFTSHIFTEQUAL
- RIGHTSHIFTEQUAL
- DOUBLESTAREQUAL
- DOUBLESLASH
- DOUBLESLASHEQUAL
- AT
- ATEQUAL
- RARROW
- ELLIPSIS
- COLONEQUAL
- EXCLAMATION
- OP
- TYPE_IGNORE
- TYPE_COMMENT
- SOFT_KEYWORD
- FSTRING_START
- FSTRING_MIDDLE
- FSTRING_END
- COMMENT
- NL
- ERRORTOKEN
- N_TOKENS
- NT_OFFSET
- ENCODING
 
- keyword--- 检验Python关键字
- tokenize--- 对 Python 代码使用的标记解析器
- tabnanny--- 模糊缩进检测
- pyclbr--- Python 模块浏览器支持
- py_compile--- 编译 Python 源文件
- compileall--- 字节编译 Python 库
- dis--- Python 字节码反汇编器- 命令行接口
- 字节码分析
- 分析函数
- Python字节码说明- Instruction- Instruction.opcode
- Instruction.opname
- Instruction.baseopcode
- Instruction.baseopname
- Instruction.arg
- Instruction.oparg
- Instruction.argval
- Instruction.argrepr
- Instruction.offset
- Instruction.start_offset
- Instruction.cache_offset
- Instruction.end_offset
- Instruction.starts_line
- Instruction.line_number
- Instruction.is_jump_target
- Instruction.jump_target
- Instruction.positions
 
- Positions
 
- 操作码集合
 
- pickletools--- pickle 开发者工具集
 
- Windows系统相关模块- msvcrt--- 来自 MS VC++ 运行时的有用例程
- winreg--- 访问 Windows 注册表- 函数- CloseKey()
- ConnectRegistry()
- CreateKey()
- CreateKeyEx()
- DeleteKey()
- DeleteKeyEx()
- DeleteValue()
- EnumKey()
- EnumValue()
- ExpandEnvironmentStrings()
- FlushKey()
- LoadKey()
- OpenKey()
- OpenKeyEx()
- QueryInfoKey()
- QueryValue()
- QueryValueEx()
- SaveKey()
- SetValue()
- SetValueEx()
- DisableReflectionKey()
- EnableReflectionKey()
- QueryReflectionKey()
 
- 常量
- 注册表句柄对象
 
- 函数
- winsound—— Windows 系统的音频播放接口
 
- Unix 专有服务- posix--- 最常见的 POSIX 系统调用
- pwd--- 用户密码数据库
- grp--- 组数据库
- termios--- POSIX 风格的 tty 控制
- tty--- 终端控制功能
- pty--- 伪终端工具
- fcntl—— 系统调用- fcntl和- ioctl
- resource--- 资源使用信息- error
- 资源限制- RLIM_INFINITY
- getrlimit()
- setrlimit()
- prlimit()
- RLIMIT_CORE
- RLIMIT_CPU
- RLIMIT_FSIZE
- RLIMIT_DATA
- RLIMIT_STACK
- RLIMIT_RSS
- RLIMIT_NPROC
- RLIMIT_NOFILE
- RLIMIT_OFILE
- RLIMIT_MEMLOCK
- RLIMIT_VMEM
- RLIMIT_AS
- RLIMIT_MSGQUEUE
- RLIMIT_NICE
- RLIMIT_RTPRIO
- RLIMIT_RTTIME
- RLIMIT_SIGPENDING
- RLIMIT_SBSIZE
- RLIMIT_SWAP
- RLIMIT_NPTS
- RLIMIT_KQUEUES
 
- 资源用量
 
- Unix syslog 库例程
 
- Modules command-line interface (CLI)
- 被取代的模块
- 安全考量
 
- 扩展和嵌入 Python 解释器
- Python/C API 参考手册- 概述
- C API 的稳定性
- 极高层级 API
- 引用计数
- 异常处理
- 工具
- 抽象对象层
- 具体的对象层
- 初始化,终结和线程
- Python初始化配置
- 内存管理
- 对象实现支持
- API 和 ABI 版本管理
 
- 安装 Python 模块
- Python 指南- 如何将 Python 2 代码移植到 Python 3
- 将扩展模块移植到 Python 3
- 用 Python 进行 Curses 编程
- 描述器使用指南
- Enum 指南
- 函数式编程指引
- 日志指南
- 日志专题手册- 在多模块中使用日志
- 在多个线程中记录日志
- 多个 handler 和多种 formatter
- 在多个地方记录日志
- 自定义处理级别
- 日志配置服务器示例
- 处理日志 handler 的阻塞
- 通过网络收发日志事件
- 在自己的输出日志中添加上下文信息
- contextvars的使用
- 在处理句柄中传递上下文信息
- 从多个进程记录至单个文件
- 轮换日志文件
- 使用其他日志格式化方式
- 自定义 LogRecord
- 子类化 QueueHandler - ZeroMQ 示例
- 子类化 QueueListener —— ZeroMQ 示例
- 基于字典进行日志配置的示例
- 利用 rotator 和 namer 自定义日志轮换操作
- 更加详细的多道处理示例
- 在发送给 SysLogHandler 的信息中插入一个 BOM。
- 结构化日志的实现代码
- 利用 dictConfig()自定义 handler
- 生效于整个应用程序的格式化样式
- 利用 dictConfig()定义过滤器
- 异常信息的自定义格式化
- 语音播报日志信息
- 缓冲日志消息并有条件地输出它们
- 将日志消息发送至电子邮件,附带缓存支持
- 通过配置使用UTC (GMT) 格式化时间
- 使用上下文管理器的可选的日志记录
- 命令行日志应用起步
- Qt GUI 日志示例
- 将日志记录到带有 RFC5424 支持的 syslog
- 如何将日志记录器作为输出流
- 理应避免的用法
- 其他资源
 
- 正则表达式指南
- 套接字编程指南
- 排序指南
- Unicode 指南
- 如何利用 urllib 包获取网络资源
- argparse 教程
- ipaddress模块介绍
- 使用 DTrace 和 SystemTap 检测CPython
- Python 对 Linux perf性能分析器的支持
- 对象注解属性的最佳实践
- 隔离扩展模块
- timer file descriptor HOWTO
 
- Python 常见问题- Python常见问题
- 编程常见问题
- 设计和历史常见问题- 为什么 Python 使用缩进来分组语句?
- 为什么简单的算术运算得到奇怪的结果?
- 为什么浮点计算不准确?
- 为什么Python字符串是不可变的?
- 为什么必须在方法定义和调用中显式使用“self”?
- 为什么不能在表达式中赋值?
- 为什么Python对某些功能(例如list.index())使用方法来实现,而其他功能(例如len(List))使用函数实现?
- 为什么 join() 是一个字符串方法而不是列表或元组方法?
- 异常有多快?
- 为什么Python中没有switch或case语句?
- 难道不能在解释器中模拟线程,而非得依赖特定于操作系统的线程实现吗?
- 为什么lambda表达式不能包含语句?
- 可以将Python编译为机器代码,C或其他语言吗?
- Python如何管理内存?
- 为什么CPython不使用更传统的垃圾回收方案?
- CPython退出时为什么不释放所有内存?
- 为什么有单独的元组和列表数据类型?
- 列表是如何在CPython中实现的?
- 字典是如何在CPython中实现的?
- 为什么字典key必须是不可变的?
- 为什么 list.sort() 没有返回排序列表?
- 如何在Python中指定和实施接口规范?
- 为什么没有goto?
- 为什么原始字符串(r-strings)不能以反斜杠结尾?
- 为什么Python没有属性赋值的“with”语句?
- 生成器为什么不支持 with 语句?
- 为什么 if/while/def/class语句需要冒号?
- 为什么Python在列表和元组的末尾允许使用逗号?
 
- 代码库和插件 FAQ
- 扩展/嵌入常见问题- 可以使用 C 语言创建自己的函数吗?
- 可以使用 C++ 语言创建自己的函数吗?
- C很难写,有没有其他选择?
- 如何在 C 中执行任意 Python 语句?
- 如何在 C 中对任意 Python 表达式求值?
- 如何从Python对象中提取C的值?
- 如何使用Py_BuildValue()创建任意长度的元组?
- 如何从C调用对象的方法?
- 如何捕获PyErr_Print()(或打印到stdout / stderr的任何内容)的输出?
- 如何从C访问用Python编写的模块?
- 如何在 Python 中对接 C ++ 对象?
- 我使用Setup文件添加了一个模块,为什么make失败了?
- 如何调试扩展?
- 我想在Linux系统上编译一个Python模块,但是缺少一些文件。为什么?
- 如何区分“输入不完整”和“输入无效”?
- 如何找到未定义的g++符号__builtin_new或__pure_virtual?
- 能否创建一个对象类,其中部分方法在C中实现,而其他方法在Python中实现(例如通过继承)?
 
- Python在Windows上的常见问题
- 图形用户界面(GUI)常见问题
- “为什么我的电脑上安装了 Python ?”
 
- 术语对照表
- 文档说明
- 处理错误
- 版权所有
- 历史和许可证