Python 3.6 中文文档(全)
首页
白天
夜间
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
14. 交互式编辑和编辑历史
来源 1
浏览
299
扫码
打印
2022-05-22 09:38:45
14. 交互式编辑和编辑历史
14.2. 默认交互式解释器的替代品
上一篇:
下一篇:
发布点评
安装 Python 模块
语言参考
6. 表达式
7. 简单语句
4. 执行模型
9. 最高层级组件
5. 导入系统
3. 数据模型
1. 概述
2. 词法分析
10. 完整的语法规范
8. 复合语句
全部新变化
Python 2.3 有什么新变化
更新日志
Python 2.4 有什么新变化
Python 3.2 有什么新变化
Python 2.2 有什么新变化
Python 3.0 有什么新变化
Python 3.5 有什么新变化
Python 2.6 有什么新变化
Python 2.7 有什么新变化
Python 3.1 有什么新变化
Python 2.5 有什么新变化
Python 3.4 有什么新变化
Python 3.3 有什么新变化
Python 2.0 有什么新变化
Python 2.1 有什么新变化
教程
2. 使用 Python 解释器
13. 接下来?
12. 虚拟环境和包
6. 模块
10. 标准库简介
15. 浮点算术:争议和限制
4. 其他流程控制工具
14. 交互式编辑和编辑历史
8. 错误和异常
9. 类
5. 数据结构
7. 输入输出
16. 附录
3. Python 的非正式介绍
1. 课前甜点
11. 标准库简介 —— 第二部分
常见问题
Python在Windows上的常见问题
图形用户界面(GUI)常见问题
“为什么我的电脑上安装了 Python ?”
设计和历史常见问题
代码库和插件 FAQ
扩展/嵌入常见问题
编程常见问题
Python常见问题
分发 Python 模块
Python 常用指引
ipaddress模块介绍
套接字编程指南
日志 HOWTO
Argument Clinic How-To
用 Python 进行 Curses 编程
实现描述器
Argparse 教程
日志操作手册
Unicode 指南
排序指南
使用 DTrace 和 SystemTap 检测CPython
函数式编程指引
正则表达式HOWTO
将 Python 2 代码迁移到 Python 3
将扩展模块移植到 Python 3
HOWTO 使用 urllib 包获取网络资源
Python 3.6.15 文档
Python 3.6 有什么新变化?
Python安装和使用
3. 在Windows上使用 Python
4. 在苹果系统上使用 Python
2. 在类Unix环境下使用Python
1. 命令行与环境
Python/C API 接口
工具
字符串转换与格式化
数据 marshal 操作支持
导入模块
解析参数并构建值变量
编解码器注册与支持功能
操作系统实用程序
反射
对象实现支持
在堆上分配对象
使对象类型支持循环垃圾回收
公用对象的结构
类型对象
内存管理
The Very High Level Layer
具体的对象层
其他对象
弱引用对象
协程对象
文件对象
迭代器对象
模块对象
MemoryView 对象
胶囊
描述符对象
切片对象
DateTime 对象
生成器对象
函数对象
Cell 对象
代码对象
函数对象
实例方法对象
基本对象
None 对象
类型对象
容器对象
字典对象
集合对象
序列对象
列表对象
字节数组对象
Unicode对象和编码解码器
bytes 对象
元组对象
数值对象
整数型对象
布尔对象
复数对象
浮点数对象
抽象对象层
旧缓冲协议
数字协议
缓冲协议
序列协议
迭代器协议
对象协议
映射协议
稳定的应用程序二进制接口
概述
API 和 ABI 版本管理
初始化,终结和线程
引用计数
异常处理
扩展和嵌入
不使用第三方工具创建扩展
2. 自定义扩展类型:教程
1. 使用 C 或 C++ 扩展 Python
3. 定义扩展类型:已分类主题
4. 构建C/C++扩展
5. 在Windows平台编译C和C++扩展
在更大的应用程序中嵌入 CPython 运行时
1. 在其它应用程序嵌入 Python
标准库参考
19. 互联网数据处理
19.6. base64 — Base16, Base32, Base64, Base85 数据编码
19.4. mailbox — 操作多种格式的邮箱
19.3. mailcap — Mailcap 文件处理
19.1. email — 电子邮件与 MIME 处理包
19.1.5. email.errors: 异常和缺陷类
19.1.2. email.parser: 解析电子邮件信息
19.1.7. email.contentmanager: 管理 MIME 内容
19.1.10. email.mime: 从头创建电子邮件和 MIME 对象
19.1.4. email.policy: 策略对象
19.1.15. email.iterators: 迭代器
19.1.11. email.header: 国际化标头
19.1.13. email.encoders: 编码器
19.1.12. email.charset: 表示字符集
19.1.8. email: 示例
19.1.14. email.utils: 其他工具
19.1.3. email.generator: 生成 MIME 文档
19.1.1. email.message: 表示一封电子邮件信息
19.1.9. email.message.Message: 使用 compat32 API 来表示电子邮件消息
19.1.6. email.headerregistry: 自定义标头对象
19.8. binascii — 二进制和 ASCII 码互转
19.2. json — JSON 编码和解码器
19.7. binhex — 对binhex4文件进行编码和解码
19.10. uu — 对 uuencode 文件进行编码与解码
19.9. quopri — 编码与解码经过 MIME 转码的可打印数据
19.5. mimetypes — 映射文件夹到 MIME 类型
18. Interprocess Communication and Networking
18.1. socket — 底层网络接口
18.8. signal — 设置异步事件处理程序
18.4. selectors — 高级 I/O 复用库
18.6. asyncore — 异步socket处理器
18.9. mmap — 内存映射文件支持
18.7. asynchat — 异步 socket 指令/响应 处理器
18.3. select — Waiting for I/O 完成
18.5. asyncio — Asynchronous I/O, event loop, coroutines and tasks
18.5.3. Tasks and coroutines
18.5.6. Subprocess
18.5.8. 队列集
18.5.4. Transports and protocols (callback based API)
18.5.7. Synchronization primitives
18.5.9. Develop with asyncio
18.5.1. Base Event Loop
18.5.5. Streams (coroutine based API)
18.5.2. 事件循环
18.2. ssl — 套接字对象的TLS/SSL封装
17. 并发执行
17.10. _dummy_thread — _thread 的替代模块
17.8. dummy_threading — 可直接替代 threading 模块。
17.3. concurrent 包
17.9. _thread — 底层多线程 API
17.4. concurrent.futures — 启动并行任务
17.1. threading — 基于线程的并行
17.5. subprocess — 子进程管理
17.2. multiprocessing — 基于进程的并行
17.6. sched — 事件调度器
17.7. queue — 一个同步的队列类
36. 被取代的模块
36.1. optparse — 解析器的命令行选项
36.2. imp —— 由代码内部访问 import 。
21. 互联网协议和支持
21.19. telnetlib – Telnet 客户端
21.21. socketserver — 用于网络服务器的框架
21.13. ftplib — FTP 协议客户端
21.16. nntplib — NNTP 协议客户端
21.28. ipaddress — IPv4/IPv6 操作库
21.22. http.server — HTTP 服务器
21.10. urllib.robotparser — robots.txt 语法分析程序
21.11. http — HTTP 模块
21.24. http.cookiejar —— HTTP 客户端的 Cookie 处理
21.23. http.cookies — HTTP状态管理
21.8. urllib.parse 用于解析 URL
21.2. cgi — 通用网关接口支持
21.6. urllib.request — 用于打开 URL 的可扩展库
21.4. wsgiref — WSGI 工具和引用的实现
21.12. http.client — HTTP 协议客户端
21.14. poplib — POP3 协议客户端
21.18. smtpd — SMTP 服务器
21.1. webbrowser — 方便的Web浏览器控制器
21.9. urllib.error — urllib.request 引发的异常类
21.5. urllib — URL 处理模块
21.26. xmlrpc.client — XML-RPC 客户端访问
21.25. xmlrpc — XMLRPC 服务端与客户端模块
21.3. cgitb — 用于 CGI 脚本的回溯管理器
21.17. smtplib —SMTP协议客户端
21.15. imaplib — IMAP4 协议客户端
21.27. xmlrpc.server — 基本 XML-RPC 服务器
21.20. uuid — RFC 4122 定义的UUID对象
14. 文件格式
14.4. xdrlib — 编码与解码 XDR 数据
14.3. netrc — netrc 文件处理
14.1. csv — CSV 文件读写
14.2. configparser — 配置文件解析器
14.5. plistlib — 生成与解析 Mac OS X .plist 文件
26. 开发工具
26.6. unittest.mock 上手指南
26.7. 2to3 - 自动将 Python 2 代码转为 Python 3 代码
26.1. typing — 类型标注支持
26.3. doctest — 测试交互性的Python示例
26.2. pydoc — 文档生成器和在线帮助系统
26.4. unittest — 单元测试框架
26.5. unittest.mock — 模拟对象库
26.8. test — Python回归测试包
8. 数据类型
8.9. types — 动态类型创建和内置类型名称
8.6. bisect — 数组二分查找算法
8.1. datetime — 基本的日期和时间类型
8.4. collections.abc — 容器的抽象基类
8.13. enum — 枚举类型支持
8.2. calendar — 日历相关函数
8.10. copy — 浅层 (shallow) 和深层 (deep) 复制操作
8.3. collections — 容器数据类型
8.12. reprlib — 另一种 repr() 实现
8.7. array — 高效的数值数组
8.5. heapq — 堆队列算法
8.8. weakref — 弱引用
8.11. pprint — 数据美化输出
35. Unix 专有服务
35.4. grp — 组数据库
35.6. termios — POSIX 风格的 tty 控制
35.10. pipes — 终端管道接口
35.12. nis — Sun 的 NIS (黄页) 接口
35.13. Unix syslog 库例程
35.1. posix — 最常见的 POSIX 系统调用
35.9. fcntl —— 系统调用 fcntl 和 ioctl
35.5. crypt —— 检查 Unix 口令的函数
35.8. pty — 伪终端工具
35.11. resource — 资源使用信息
35.3. spwd —— shadow 密码库
35.7. tty — 终端控制功能
35.2. pwd — 用户密码数据库
12. 数据持久化
12.3. shelve — Python 对象持久化
12.5. dbm — Unix “数据库” 接口
12.4. marshal — 内部 Python 对象序列化
12.1. pickle —— Python 对象序列化
12.6. sqlite3 — SQLite 数据库 DB-API 2.0 接口模块
12.2. copyreg — 注意 pickle 支持函数
30. 自定义 Python 解释器
30.1. code — 解释器基础类
30.2. codeop — 编译Python代码
4. 内置类型
2. 内置函数
7. 二进制数据服务
7.1. struct — 将字节串解读为打包的二进制数据
7.2. codecs — 编解码器注册和相关基类
31. 导入模块
31.5. importlib — The implementation of import
31.1. zipimport — 从 Zip 存档中导入模块
31.2. pkgutil — 包扩展模块工具
31.4. runpy ——查找并执行 Python 模块
31.3. modulefinder — 查找脚本使用的模块
5. 内置异常
16. 通用操作系统服务
16.6. 模块 logging — Python 的日志记录工具
16.1. os — 操作系统接口模块
16.9. getpass — 便携式密码输入工具
16.5. getopt — C 风格的命令行选项解析器
16.8. logging.handlers — 日志处理
16.13. curses.panel — curses 的 panel 栈扩展
16.15. errno — 标准 errno 系统符号
16.3. time — 时间的访问和转换
16.10. curses — 终端字符单元显示的处理
16.4. argparse — 命令行选项、参数和子命令解析器
16.16. ctypes — Python 的外部函数库
16.14. platform — 获取底层平台的标识数据
16.12. curses.ascii — 用于 ASCII 字符的工具
16.7. logging.config — 日志记录配置
16.2. io — 处理流的核心工具
6. 文本处理服务
6.8. rlcompleter — GNU readline 的补全函数
6.3. difflib — 计算差异的辅助工具
6.1. string — 常见的字符串操作
6.2. re — 正则表达式操作
6.5. unicodedata — Unicode 数据库
6.6. stringprep — 因特网字符串预备
6.7. readline — GNU readline 接口
6.4. textwrap — 文本自动换行与填充
32. Python 语言服务
32.4. symbol — 与 Python 解析树一起使用的常量
32.13. pickletools — pickle 开发者工具集
32.3. symtable ——访问编译器的符号表
32.8. tabnanny — 模糊缩进检测
32.2. ast — 抽象语法树
32.5. token — 与Python解析树一起使用的常量
32.10. py_compile — 编译 Python 源文件
32.12. dis — Python 字节码反汇编器
32.1. parser — 访问 Python 解析树
32.7. tokenize – 对 Python 代码使用的标记解析器
32.6. keyword — 检验Python关键字
32.11. compileall — Byte-compile Python libraries
32.9. pyclbr — Python class browser support
11. 文件和目录访问
11.1. pathlib — 面向对象的文件系统路径
11.6. tempfile — 生成临时文件和目录
11.7. glob — Unix 风格路径名模式扩展
11.9. linecache — 随机读写文本行
11.8. fnmatch — Unix 文件名模式匹配
11.4. stat — 解析 stat() 结果
11.11. macpath — Mac OS 9 路径操作函数
11.5. filecmp — 文件及目录的比较
11.10. shutil — 高阶文件操作
11.3. fileinput — 迭代来自多个输入流的行
11.2. os.path — 常见路径操作
15. 加密服务
15.3. secrets — 生成安全随机数字用于管理密码
15.2. hmac — 基于密钥的消息验证
15.1. hashlib — 安全哈希与消息摘要
22. 多媒体服务
22.4. wave — 读写WAV格式文件
22.5. chunk — 读取 IFF 分块数据
22.1. audioop — 处理原始音频数据
22.3. sunau — 读写 Sun AU 文件
22.8. sndhdr — 推测声音文件的类型
22.7. imghdr — 推测图像类型
22.2. aifc — 读写 AIFF 和 AIFC 文件
22.6. colorsys — 颜色系统间的转换
22.9. ossaudiodev — 访问兼容OSS的音频设备
29. Python运行时服务
29.2. sysconfig — Provide access to Python’s configuration information
29.12. inspect — 检查对象
29.8. atexit — 退出处理器
29.13. site —— 站点专属的配置钩子
29.14. fpectl — Floating point exception control
29.4. __main__ — 顶层脚本环境
29.10. __future__ — Future 语句定义
29.5. warnings —— 警告信息的控制
29.7. abc — 抽象基类
29.9. traceback — 打印或检索堆栈回溯
29.3. builtins — 内建对象
29.1. sys — 系统相关的参数和函数
29.11. gc — 垃圾回收器接口
29.6. contextlib — Utilities for with-statement contexts
13. 数据压缩和存档
13.4. lzma — 用 LZMA 算法压缩
13.2. gzip — 对 gzip 格式的支持
13.6. tarfile — 读写tar归档文件
13.3. bz2 — 对 bzip2 压缩算法的支持
13.1. zlib — 与 gzip 兼容的压缩
13.5. zipfile — 使用ZIP存档
24. 程序框架
24.3. shlex —— 简单的词义分析
24.1. turtle — 海龟绘图
24.2. cmd — 支持面向行的命令解释器
25. Tk图形用户界面(GUI)
25.6. 其他图形用户界面(GUI)包
25.2. tkinter.ttk — Tk主题小部件
25.1. tkinter — Tcl/Tk的Python接口
25.4. tkinter.scrolledtext — 滚动文字控件
25.3. tkinter.tix — TK扩展包
25.5. IDLE
34. Windows系统相关模块
34.3. winreg — Windows 注册表访问
34.2. msvcrt — 来自 MS VC++ 运行时的有用例程
34.1. msilib — Read and write Microsoft Installer files
34.4. winsound —— Windows 系统的声音播放接口
3. 内置常量
33. 杂项服务
33.1. formatter — 通用格式化输出
10. 函数式编程模块
10.2. functools — 高阶函数和可调用对象上的操作
10.1. itertools — 为高效循环而创建迭代器的函数
10.3. operator — 标准运算符替代函数
23. 国际化
23.2. locale — 国际化服务
23.1. gettext — 多语种国际化服务
28. 软件打包和分发
28.3. venv — 创建虚拟环境
28.2. ensurepip — Bootstrapping the pip installer
28.4. zipapp — Manage executable python zip archives
28.1. distutils — 构建和安装 Python 模块
1. 概述
20. 结构化标记处理工具
20.6. xml.dom — 文档对象模型 API
20.4. XML处理模块
20.5. xml.etree.ElementTree — ElementTree XML API
20.13. xml.parsers.expat — 使用 Expat 的快速 XML 解析
20.11. xml.sax.saxutils — SAX 工具集
20.3. html.entities — HTML 一般实体的定义
20.10. xml.sax.handler — SAX 处理程序的基类
20.7. xml.dom.minidom — 最小化的 DOM 实现
20.12. xml.sax.xmlreader — 用于 XML 解析器的接口
20.9. xml.sax — 支持 SAX2 解析器
20.8. xml.dom.pulldom — 支持构建部分 DOM 树
20.2. html.parser — 简单的 HTML 和 XHTML 解析器
20.1. html — 超文本标记语言支持
9. 数字和数学模块
9.6. random — 生成伪随机数
9.3. cmath ——关于复数的数学函数
9.7. statistics — 数学统计函数
9.5. fractions — 分数
9.2. math — 数学函数
9.4. decimal — 十进制定点和浮点运算
9.1. numbers — 数字的抽象基类
27. 调试和分析
27.7. tracemalloc — 跟踪内存分配
27.2. faulthandler —— 转储 Python 的跟踪信息
27.3. pdb — Python的调试器
27.5. timeit — 测量小代码片段的执行时间
27.1. bdb — Debugger framework
27.4. Python 分析器
27.6. trace — 跟踪Python语句执行
37. 未创建文档的模块
暂无相关搜索结果!
本文档使用
全库网
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度