Python 文档内容 — Python 文档
来自菜鸟教程
Python/docs/2.7/contents
Python 文档内容
- Python 中的新功能
- Python 2.7 中的新功能
- Python 2.6 中的新功能
- 蟒蛇 3.0
- 开发过程的变化
- PEP 343:'with' 语句
- PEP 366:来自主模块的显式相对导入
- PEP 370:每用户
site-packages
目录 - PEP 371:
multiprocessing
包 - PEP 3101:高级字符串格式
- PEP 3105:
print
作为一个函数 - PEP 3110:异常处理更改
- PEP 3112:字节文字
- PEP 3116:新的 I/O 库
- PEP 3118:修订缓冲协议
- PEP 3119:抽象基类
- PEP 3127:整数文字支持和语法
- PEP 3129:类装饰器
- PEP 3141:数字的类型层次结构
- 其他语言更改
- 新的和改进的模块
- 弃用和删除
- 构建和 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:枚举()
- PEP 282:日志包
- PEP 285:布尔类型
- PEP 293:编解码器错误处理回调
- PEP 301:Distutils 的包索引和元数据
- PEP 302:新的导入钩子
- PEP 305:逗号分隔的文件
- PEP 307:泡菜增强
- 扩展切片
- 其他语言更改
- 新的、改进的和弃用的模块
- Pymalloc:一个专门的对象分配器
- 构建和 C API 更改
- 其他更改和修复
- 移植到 Python 2.3
- 致谢
- Python 2.2 中的新功能
- Python 2.1 中的新功能
- Python 2.0 中的新增功能
- Python 教程
- Python 设置和使用
- Python 语言参考
- Python 标准库
- 1. 介绍
- 2. 内置函数
- 3. 非必要的内置函数
- 4. 内置常量
- 5. 内置类型
- 6. 内置异常
- 7. 字符串服务
- 7.1.
string
— 常见的字符串操作 - 7.2.
re
— 正则表达式操作 - 7.3.
struct
— 将字符串解释为打包的二进制数据 - 7.4.
difflib
— 计算增量的助手 - 7.5.
StringIO
— 将字符串作为文件读写 - 7.6.
cStringIO
—StringIO
的更快版本 - 7.7.
textwrap
— 文本换行和填充 - 7.8.
codecs
— 编解码器注册表和基类 - 7.9.
unicodedata
— Unicode 数据库 - 7.10.
stringprep
— 互联网字符串准备 - 7.11.
fpformat
— 浮点转换
- 7.1.
- 8. 数据类型
- 8.1.
datetime
— 基本日期和时间类型 - 8.2.
calendar
— 通用日历相关功能 - 8.3.
collections
— 高性能容器数据类型 - 8.4.
heapq
— 堆队列算法 - 8.5.
bisect
— 数组二分算法 - 8.6.
array
— 高效的数值数组 - 8.7.
sets
— 唯一元素的无序集合 - 8.8.
sched
— 事件调度器 - 8.9.
mutex
— 互斥支持 - 8.10.
Queue
— 同步队列类 - 8.11.
weakref
— 弱引用 - 8.12.
UserDict
— 字典对象的类包装器 - 8.13.
UserList
— 列表对象的类包装器 - 8.14.
UserString
— 字符串对象的类包装器 - 8.15.
types
— 内置类型的名称 - 8.16.
new
— 运行时内部对象的创建 - 8.17.
copy
— 浅拷贝和深拷贝操作 - 8.18.
pprint
— 数据漂亮的打印机 - 8.19.
repr
— 替代repr()
实现
- 8.1.
- 9. 数值和数学模块
- 10. 文件和目录访问
- 10.1.
os.path
— 常见的路径名操作 - 10.2.
fileinput
— 迭代来自多个输入流的行 - 10.3.
stat
— 解释stat()
结果 - 10.4.
statvfs
— 与os.statvfs()
一起使用的常量 - 10.5.
filecmp
— 文件和目录比较 - 10.6.
tempfile
— 生成临时文件和目录 - 10.7.
glob
— Unix 风格的路径名模式扩展 - 10.8.
fnmatch
— Unix 文件名模式匹配 - 10.9.
linecache
— 随机访问文本行 - 10.10.
shutil
— 高级文件操作 - 10.11.
dircache
— 缓存目录列表 - 10.12.
macpath
— Mac OS 9 路径操作函数
- 10.1.
- 11. 数据持久化
- 11.1.
pickle
— Python 对象序列化 - 11.2.
cPickle
— 更快的pickle
- 11.3.
copy_reg
— 注册pickle
支持函数 - 11.4.
shelve
— Python 对象持久化 - 11.5.
marshal
— Python 内部对象序列化 - 11.6.
anydbm
— 对 DBM 样式数据库的通用访问 - 11.7.
whichdb
— 猜猜哪个 DBM 模块创建了数据库 - 11.8.
dbm
— 简单的“数据库”界面 - 11.9.
gdbm
— GNU 对 dbm 的重新解释 - 11.10.
dbhash
— BSD 数据库库的 DBM 风格接口 - 11.11.
bsddb
— Berkeley DB 库的接口 - 11.12.
dumbdbm
— 便携式 DBM 实现 - 11.13.
sqlite3
— SQLite 数据库的 DB-API 2.0 接口
- 11.1.
- 12. 数据压缩和归档
- 13. 文件格式
- 14. 密码服务
- 15. 通用操作系统服务
- 15.1.
os
— 其他操作系统接口 - 15.2.
io
— 处理流的核心工具 - 15.3.
time
— 时间访问和转换 - 15.4.
argparse
— 命令行选项、参数和子命令的解析器 - 15.5.
optparse
— 命令行选项解析器 - 15.6.
getopt
— 命令行选项的 C 风格解析器 - 15.7.
logging
— Python 的日志记录工具 - 15.8.
logging.config
— 日志配置 - 15.9.
logging.handlers
— 日志处理程序 - 15.10.
getpass
— 便携式密码输入 - 15.11.
curses
— 字符单元显示的终端处理 - 15.12.
curses.textpad
— 诅咒程序的文本输入小部件 - 15.13.
curses.ascii
— ASCII 字符的实用程序 - 15.14.
curses.panel
— 诅咒的面板集扩展 - 15.15.
platform
— 访问底层平台的识别数据 - 15.16.
errno
— 标准 errno 系统符号 - 15.17.
ctypes
— Python 的外部函数库- 15.17.1. ctypes教程
- 15.17.1.1. 加载动态链接库
- 15.17.1.2. 从加载的 dll 访问函数
- 15.17.1.3. 调用函数
- 15.17.1.4. 基本数据类型
- 15.17.1.5. 调用函数,续
- 15.17.1.6. 使用您自己的自定义数据类型调用函数
- 15.17.1.7. 指定所需的参数类型(函数原型)
- 15.17.1.8. 返回类型
- 15.17.1.9. 传递指针(或:通过引用传递参数)
- 15.17.1.10. 结构和工会
- 15.17.1.11. 结构/联合对齐和字节顺序
- 15.17.1.12. 结构体和联合体中的位域
- 15.17.1.13. 数组
- 15.17.1.14. 指针
- 15.17.1.15. 类型转换
- 15.17.1.16. 不完全类型
- 15.17.1.17. 回调函数
- 15.17.1.18. 访问从 dll 导出的值
- 15.17.1.19. 惊喜
- 15.17.1.20. 可变大小的数据类型
- 15.17.2. ctypes 参考
- 15.17.1. ctypes教程
- 15.1.
- 16. 可选的操作系统服务
- 16.1.
select
— 等待 I/O 完成 - 16.2.
threading
— 高级线程接口 - 16.3.
thread
— 多线程控制 - 16.4.
dummy_threading
—threading
模块的直接替代品 - 16.5.
dummy_thread
—thread
模块的直接替代品 - 16.6.
multiprocessing
— 基于进程的“线程”接口 - 16.7.
mmap
— 内存映射文件支持 - 16.8.
readline
— GNU readline 接口 - 16.9.
rlcompleter
— GNU readline 的补全函数
- 16.1.
- 17. 进程间通信和网络
- 17.1.
subprocess
— 子进程管理 - 17.2.
socket
— 低级网络接口 - 17.3.
ssl
— 套接字对象的 TLS/SSL 包装器 - 17.4.
signal
— 为异步事件设置处理程序 - 17.5.
popen2
— 具有可访问 I/O 流的子进程 - 17.6.
asyncore
— 异步套接字处理程序 - 17.7.
asynchat
— 异步套接字命令/响应处理程序
- 17.1.
- 18. 互联网数据处理
- 18.1.
email
— 电子邮件和 MIME 处理包- 18.1.1.
email.message
:表示电子邮件 - 18.1.2.
email.parser
:解析电子邮件 - 18.1.3.
email.generator
:生成 MIME 文档 - 18.1.4.
email.mime
:从头开始创建电子邮件和 MIME 对象 - 18.1.5.
email.header
:国际化头文件 - 18.1.6.
email.charset
:代表字符集 - 18.1.7.
email.encoders
:编码器 - 18.1.8.
email.errors
:异常和缺陷类 - 18.1.9.
email.utils
:其他实用程序 - 18.1.10.
email.iterators
:迭代器 - 18.1.11.
email
:示例 - 18.1.12. 包裹历史
- 18.1.13. 与
mimelib
的区别
- 18.1.1.
- 18.2.
json
— JSON 编码器和解码器 - 18.3.
mailcap
— Mailcap 文件处理 - 18.4.
mailbox
— 操作各种格式的邮箱 - 18.5.
mhlib
— 访问 MH 邮箱 - 18.6.
mimetools
— 解析 MIME 消息的工具 - 18.7.
mimetypes
— 将文件名映射到 MIME 类型 - 18.8.
MimeWriter
— 通用 MIME 文件编写器 - 18.9.
mimify
— 邮件消息的 MIME 处理 - 18.10.
multifile
— 支持包含不同部分的文件 - 18.11.
rfc822
— 解析 RFC 2822 邮件头 - 18.12.
base64
— RFC 3548:Base16、Base32、Base64 数据编码 - 18.13.
binhex
— 编码和解码 binhex4 文件 - 18.14.
binascii
— 在二进制和 ASCII 之间转换 - 18.15.
quopri
— 编码和解码 MIME 引用的可打印数据 - 18.16.
uu
— 对 uuencode 文件进行编码和解码
- 18.1.
- 19. 结构化标记处理工具
- 19.1.
HTMLParser
— 简单的 HTML 和 XHTML 解析器 - 19.2.
sgmllib
— 简单的 SGML 解析器 - 19.3.
htmllib
— HTML 文档解析器 - 19.4.
htmlentitydefs
— HTML 通用实体的定义 - 19.5. XML 处理模块
- 19.6. XML 漏洞
- 19.7.
xml.etree.ElementTree
— ElementTree XML API - 19.8.
xml.dom
— 文档对象模型 API - 19.9.
xml.dom.minidom
— 最小的 DOM 实现 - 19.10.
xml.dom.pulldom
— 支持构建部分 DOM 树 - 19.11.
xml.sax
— 支持 SAX2 解析器 - 19.12.
xml.sax.handler
— SAX 处理程序的基类 - 19.13.
xml.sax.saxutils
— SAX 实用程序 - 19.14.
xml.sax.xmlreader
— XML 解析器的接口 - 19.15.
xml.parsers.expat
— 使用 Expat 的快速 XML 解析
- 19.1.
- 20. 互联网协议和支持
- 20.1.
webbrowser
— 方便的 Web 浏览器控制器 - 20.2.
cgi
— 通用网关接口支持 - 20.3.
cgitb
— CGI 脚本的回溯管理器 - 20.4.
wsgiref
— WSGI 实用程序和参考实现 - 20.5.
urllib
— 通过 URL 打开任意资源 - 20.6.
urllib2
— 用于打开 URL 的可扩展库- 20.6.1. 请求对象
- 20.6.2. OpenerDirector 对象
- 20.6.3. BaseHandler 对象
- 20.6.4. HTTPRedirectHandler 对象
- 20.6.5. HTTPCookieProcessor 对象
- 20.6.6. ProxyHandler 对象
- 20.6.7. HTTPPasswordMgr 对象
- 20.6.8. AbstractBasicAuthHandler 对象
- 20.6.9. HTTPBasicAuthHandler 对象
- 20.6.10. ProxyBasicAuthHandler 对象
- 20.6.11. AbstractDigestAuthHandler 对象
- 20.6.12. HTTPDigestAuthHandler 对象
- 20.6.13. ProxyDigestAuthHandler 对象
- 20.6.14. HTTPHandler 对象
- 20.6.15. HTTPSHandler 对象
- 20.6.16. 文件处理器对象
- 20.6.17. FTPHandler 对象
- 20.6.18. CacheFTPHandler 对象
- 20.6.19. UnknownHandler 对象
- 20.6.20. HTTPErrorProcessor 对象
- 20.6.21. 例子
- 20.7.
httplib
— HTTP 协议客户端 - 20.8.
ftplib
— FTP 协议客户端 - 20.9.
poplib
— POP3 协议客户端 - 20.10.
imaplib
— IMAP4 协议客户端 - 20.11.
nntplib
— NNTP 协议客户端 - 20.12.
smtplib
— SMTP 协议客户端 - 20.13.
smtpd
— SMTP 服务器 - 20.14.
telnetlib
— Telnet 客户端 - 20.15.
uuid
— 根据 RFC 4122 的 UUID 对象 - 20.16.
urlparse
— 将 URL 解析为组件 - 20.17.
SocketServer
— 网络服务器框架 - 20.18.
BaseHTTPServer
— 基本 HTTP 服务器 - 20.19.
SimpleHTTPServer
— 简单的 HTTP 请求处理程序 - 20.20.
CGIHTTPServer
— 支持 CGI 的 HTTP 请求处理程序 - 20.21.
cookielib
— HTTP 客户端的 Cookie 处理 - 20.22.
Cookie
— HTTP 状态管理 - 20.23.
xmlrpclib
— XML-RPC 客户端访问 - 20.24.
SimpleXMLRPCServer
— 基本的 XML-RPC 服务器 - 20.25.
DocXMLRPCServer
— 自记录 XML-RPC 服务器
- 20.1.
- 21. 多媒体服务
- 22. 国际化
- 23. 程序框架
- 24. 使用 Tk 的图形用户界面
- 24.1.
Tkinter
— Tcl/Tk 的 Python 接口 - 24.2.
ttk
— Tk 主题小部件 - 24.3.
Tix
— Tk 的扩展小部件 - 24.4.
ScrolledText
— 滚动文本小部件 - 24.5.
turtle
— Tk 的海龟图形 - 24.6. 闲置的
- 24.7. 其他图形用户界面包
- 24.1.
- 25. 开发工具
- 25.1.
pydoc
— 文档生成器和在线帮助系统 - 25.2.
doctest
— 测试交互式 Python 示例 - 25.3.
unittest
— 单元测试框架 - 25.4. 2to3 - 自动 Python 2 到 3 代码翻译
- 25.5.
test
— Python 的回归测试包 - 25.6.
test.support
— 用于测试的实用函数
- 25.1.
- 26. 调试和分析
- 27. 软件打包和分发
- 28. Python 运行时服务
- 28.1.
sys
— 系统特定的参数和功能 - 28.2.
sysconfig
— 提供对 Python 配置信息的访问 - 28.3.
__builtin__
— 内置对象 - 28.4.
future_builtins
— Python 3 内置函数 - 28.5.
__main__
— 顶级脚本环境 - 28.6.
warnings
— 警告控制 - 28.7.
contextlib
—with
语句上下文的实用程序 - 28.8.
abc
— 抽象基类 - 28.9.
atexit
— 退出处理程序 - 28.10.
traceback
— 打印或检索堆栈回溯 - 28.11.
__future__
— 未来语句定义 - 28.12.
gc
— 垃圾收集器接口 - 28.13.
inspect
— 检查活动对象 - 28.14.
site
— 站点特定的配置挂钩 - 28.15.
user
— 用户特定的配置挂钩 - 28.16.
fpectl
— 浮点异常控制
- 28.1.
- 29. 自定义 Python 解释器
- 30. 受限执行
- 31. 导入模块
- 32. Python 语言服务
- 32.1.
parser
— 访问 Python 解析树 - 32.2.
ast
— 抽象语法树 - 32.3.
symtable
— 访问编译器的符号表 - 32.4.
symbol
— 与 Python 解析树一起使用的常量 - 32.5.
token
— 与 Python 解析树一起使用的常量 - 32.6.
keyword
— 测试 Python 关键字 - 32.7.
tokenize
— Python 源代码的分词器 - 32.8.
tabnanny
— 模糊压痕检测 - 32.9.
pyclbr
— Python 类浏览器支持 - 32.10.
py_compile
— 编译 Python 源文件 - 32.11.
compileall
— 字节编译 Python 库 - 32.12.
dis
— Python 字节码的反汇编器 - 32.13.
pickletools
— pickle 开发人员的工具
- 32.1.
- 33. Python编译器包
- 34. 杂项服务
- 35. MS Windows 特定服务
- 36. Unix 特定服务
- 36.1.
posix
— 最常见的 POSIX 系统调用 - 36.2.
pwd
— 密码数据库 - 36.3.
spwd
— 影子密码数据库 - 36.4.
grp
— 群组数据库 - 36.5.
crypt
— 检查 Unix 密码的函数 - 36.6.
dl
— 在共享对象中调用 C 函数 - 36.7.
termios
— POSIX 风格的 tty 控件 - 36.8.
tty
— 终端控制功能 - 36.9.
pty
— 伪终端实用程序 - 36.10.
fcntl
—fcntl
和ioctl
系统调用 - 36.11.
pipes
— shell 管道的接口 - 36.12.
posixfile
— 具有锁定支持的类文件对象 - 36.13.
resource
— 资源使用信息 - 36.14.
nis
— Sun 的 NIS 接口(黄页) - 36.15.
syslog
— Unix 系统日志库例程 - 36.16.
commands
— 用于运行命令的实用程序
- 36.1.
- 37. Mac OS X 特定服务
- 37.1.
ic
— 访问 Mac OS X Internet 配置 - 37.2.
MacOS
— 访问 Mac OS 解释器功能 - 37.3.
macostools
— 文件操作的便捷例程 - 37.4.
findertools
— finder 的 Apple Events 界面 - 37.5.
EasyDialogs
— 基本 Macintosh 对话框 - 37.6.
FrameWork
— 交互式应用程序框架 - 37.7.
autoGIL
— 事件循环中的全局解释器锁处理 - 37.8. Mac OS 工具箱模块
- 37.8.1.
Carbon.AE
— 苹果活动 - 37.8.2.
Carbon.AH
— Apple 帮助 - 37.8.3.
Carbon.App
— 外观管理器 - 37.8.4.
Carbon.Appearance
— 外观管理器常量 - 37.8.5.
Carbon.CF
— 核心基础 - 37.8.6.
Carbon.CG
— 核心图形 - 37.8.7.
Carbon.CarbonEvt
— 碳事件管理器 - 37.8.8.
Carbon.CarbonEvents
— 碳事件管理器常量 - 37.8.9.
Carbon.Cm
— 组件管理器 - 37.8.10.
Carbon.Components
— 组件管理器常量 - 37.8.11.
Carbon.ControlAccessor
— 控制管理中心访问者 - 37.8.12.
Carbon.Controls
— 控制管理中心常量 - 37.8.13.
Carbon.CoreFounation
— CoreFounation 常量 - 37.8.14.
Carbon.CoreGraphics
— CoreGraphics 常量 - 37.8.15.
Carbon.Ctl
— 控制管理中心 - 37.8.16.
Carbon.Dialogs
— 对话框管理器常量 - 37.8.17.
Carbon.Dlg
— 对话框管理器 - 37.8.18.
Carbon.Drag
— 拖放管理器 - 37.8.19.
Carbon.Dragconst
— 拖放管理器常量 - 37.8.20.
Carbon.Events
— 事件管理器常量 - 37.8.21.
Carbon.Evt
— 事件管理器 - 37.8.22.
Carbon.File
— 文件管理器 - 37.8.23.
Carbon.Files
— 文件管理器常量 - 37.8.24.
Carbon.Fm
— 字体管理器 - 37.8.25.
Carbon.Folder
— 文件夹管理器 - 37.8.26.
Carbon.Folders
— 文件夹管理器常量 - 37.8.27.
Carbon.Fonts
— 字体管理器常量 - 37.8.28.
Carbon.Help
— 帮助管理器 - 37.8.29.
Carbon.IBCarbon
— Carbon InterfaceBuilder - 37.8.30.
Carbon.IBCarbonRuntime
— Carbon InterfaceBuilder 常量 - 37.8.31.
Carbon.Icn
— 碳图标管理器 - 37.8.32.
Carbon.Icons
— 碳图标管理器常量 - 37.8.33.
Carbon.Launch
— 碳发射服务 - 37.8.34.
Carbon.LaunchServices
— 碳发射服务常量 - 37.8.35.
Carbon.List
— 列表管理器 - 37.8.36.
Carbon.Lists
— 列表管理器常量 - 37.8.37.
Carbon.MacHelp
— 帮助管理器常量 - 37.8.38.
Carbon.MediaDescr
— Quicktime 媒体描述符的解析器和生成器 - 37.8.39.
Carbon.Menu
— 菜单管理器 - 37.8.40.
Carbon.Menus
— 菜单管理器常量 - 37.8.41.
Carbon.Mlte
— 多语言文本编辑器 - 37.8.42.
Carbon.OSA
— 碳 OSA 接口 - 37.8.43.
Carbon.OSAconst
— 碳 OSA 接口常数 - 37.8.44.
Carbon.QDOffscreen
— QuickDraw 屏幕外常量 - 37.8.45.
Carbon.Qd
— 快速绘图 - 37.8.46.
Carbon.Qdoffs
— QuickDraw 离屏 - 37.8.47.
Carbon.Qt
— QuickTime - 37.8.48.
Carbon.QuickDraw
— QuickDraw 常量 - 37.8.49.
Carbon.QuickTime
— QuickTime 常量 - 37.8.50.
Carbon.Res
— 资源管理器和句柄 - 37.8.51.
Carbon.Resources
— 资源管理器和句柄常量 - 37.8.52.
Carbon.Scrap
— 废料管理器 - 37.8.53.
Carbon.Snd
— 声音管理器 - 37.8.54.
Carbon.Sound
— 声音管理器常量 - 37.8.55.
Carbon.TE
— 文本编辑 - 37.8.56.
Carbon.TextEdit
— 文本编辑常量 - 37.8.57.
Carbon.Win
— 窗口管理器 - 37.8.58.
Carbon.Windows
— 窗口管理器常量
- 37.8.1.
- 37.9.
ColorPicker
— 颜色选择对话框
- 37.1.
- 38. MacPython OSA 模块
- 39. SGI IRIX 特定服务
- 39.1.
al
— SGI 上的音频功能 - 39.2.
AL
— 与al
模块一起使用的常量 - 39.3.
cd
— SGI 系统上的 CD-ROM 访问 - 39.4.
fl
— 图形用户界面的 FORMS 库 - 39.5.
FL
— 与fl
模块一起使用的常量 - 39.6.
flp
— 用于加载存储的表单设计的函数 - 39.7.
fm
— 字体管理器界面 - 39.8.
gl
— 图形库界面 - 39.9.
DEVICE
— 与gl
模块一起使用的常量 - 39.10.
GL
— 与gl
模块一起使用的常量 - 39.11.
imgfile
— 支持 SGI imglib 文件 - 39.12.
jpeg
— 读写 JPEG 文件
- 39.1.
- 40. SunOS 特定服务
- 41. 未记录的模块
- 41.1. 其他有用的实用程序
- 41.2. 平台特定模块
- 41.3. 多媒体
- 41.4. 未记录的 Mac OS 模块
- 41.4.1.
applesingle
— AppleSingle 解码器 - 41.4.2.
buildtools
— BuildApplet 和 Friends 的 Helper 模块 - 41.4.3.
cfmfile
— 代码片段资源模块 - 41.4.4.
icopen
—open()
的 Internet 配置替换 - 41.4.5.
macerrors
— Mac OS 错误 - 41.4.6.
macresource
— 定位脚本资源 - 41.4.7.
Nav
— 导航服务调用 - 41.4.8.
PixMapWrapper
- PixMap 对象的包装器 - 41.4.9.
videoreader
— 阅读 QuickTime 电影 - 41.4.10.
W
— 基于FrameWork
构建的小部件
- 41.4.1.
- 41.5. 过时的
- 41.6. SGI 特定的扩展模块
- 扩展和嵌入 Python 解释器
- Python/C API 参考手册
- 分发 Python 模块
- 安装 Python 模块
- Python HOWTO
- 将 Python 2 代码移植到 Python 3
- 将扩展模块移植到 Python 3
- 使用 Python 进行 Curses 编程
- 描述符操作指南
- Python 中的习语和反习语
- 函数式编程HOWTO
- 日志 HOWTO
- 记录食谱
- 正则表达式 HOWTO
- 套接字编程HOWTO
- 排序方式
- Unicode HOWTO
- 如何使用 urllib2 获取 Internet 资源
- 如何在网络中使用 Python
- Argparse 教程
- Python 常见问题
- 一般 Python 常见问题解答
- 编程常见问题
- 设计和历史常见问题解答
- 为什么 Python 使用缩进来分组语句?
- 为什么我用简单的算术运算得到奇怪的结果?
- 为什么浮点计算如此不准确?
- 为什么 Python 字符串是不可变的?
- 为什么必须在方法定义和调用中显式使用“self”?
- 为什么我不能在表达式中使用赋值?
- 为什么 Python 为某些功能使用方法(例如 list.index()) 但其他函数(例如 len(列表))?
- 为什么 join() 是字符串方法而不是列表或元组方法?
- 异常有多快?
- 为什么 Python 中没有 switch 或 case 语句?
- 您不能在解释器中模拟线程而不是依赖于特定于操作系统的线程实现吗?
- 为什么 lambda 表达式不能包含语句?
- Python 可以编译成机器码、C 或其他语言吗?
- Python 是如何管理内存的?
- 为什么 Python 退出时没有释放所有内存?
- 为什么有单独的元组和列表数据类型?
- 列表是如何在 CPython 中实现的?
- 字典是如何在 CPython 中实现的?
- 为什么字典键必须是不可变的?
- 为什么 list.sort() 不返回排序列表?
- 你如何在 Python 中指定和执行接口规范?
- 为什么没有goto?
- 为什么原始字符串(r-strings)不能以反斜杠结尾?
- 为什么 Python 没有用于属性赋值的“with”语句?
- 为什么 if/while/def/class 语句需要冒号?
- 为什么 Python 允许在列表和元组末尾使用逗号?
- 库和扩展常见问题解答
- 扩展/嵌入常见问题
- 我可以在 C 中创建自己的函数吗?
- 我可以在 C++ 中创建自己的函数吗?
- 写 C 很难; 有没有其他选择?
- 如何从 C 执行任意 Python 语句?
- 如何从 C 评估任意 Python 表达式?
- 如何从 Python 对象中提取 C 值?
- 如何使用 Py_BuildValue() 创建任意长度的元组?
- 如何从 C 调用对象的方法?
- 如何捕获 PyErr_Print()(或任何打印到 stdout/stderr 的内容)的输出?
- 如何从 C 访问用 Python 编写的模块?
- 如何从 Python 连接到 C++ 对象?
- 我使用 Setup 文件添加了一个模块,但 make 失败; 为什么?
- 如何调试扩展?
- 我想在我的 Linux 系统上编译一个 Python 模块,但缺少一些文件。 为什么?
- “SystemError: _PyImport_FixupExtension: module yourmodule not loaded”是什么意思?
- 如何从“无效输入”中区分“不完整输入”?
- 如何找到未定义的 g++ 符号 __builtin_new 或 __pure_virtual?
- 我可以使用 C 中实现的一些方法和 Python 中的其他方法创建一个对象类吗(例如 通过继承)?
- 导入模块 X 时,为什么会出现“未定义符号:PyUnicodeUCS2*”?
- Windows 上的 Python 常见问题解答
- 图形用户界面常见问题解答
- “为什么我的电脑上安装了 Python?” 常问问题
- 词汇表
- 关于这些文件
- 报告错误
- 版权
- 历史和许可证