`

Python 3.x标准模块库目录

阅读更多
文本
1. string:通用字符串操作
2. re:正则表达式操作
3. difflib:差异计算工具
4. textwrap:文本填充
5. unicodedata:Unicode字符数据库
6. stringprep:互联网字符串准备工具
7. readline:GNU按行读取接口
8. rlcompleter:GNU按行读取的实现函数

二进制数据
9. struct:将字节解析为打包的二进制数据
10. codecs:注册表与基类的编解码器

数据类型
11. datetime:基于日期与时间工具
12. calendar:通用月份函数
13. collections:容器数据类型
14. collections.abc:容器虚基类
15. heapq:堆队列算法
16. bisect:数组二分算法
17. array:高效数值数组
18. weakref:弱引用
19. types:内置类型的动态创建与命名
20. copy:浅拷贝与深拷贝
21. pprint:格式化输出
22. reprlib:交替repr()的实现

数学
23. numbers:数值的虚基类
24. math:数学函数
25. cmath:复数的数学函数
26. decimal:定点数与浮点数计算
27. fractions:有理数
28. random:生成伪随机数

函数式编程
29. itertools:为高效循环生成迭代器
30. functools:可调用对象上的高阶函数与操作
31. operator:针对函数的标准操作

文件与目录
32. os.path:通用路径名控制
33. fileinput:从多输入流中遍历行
34. stat:解释stat()的结果
35. filecmp:文件与目录的比较函数
36. tempfile:生成临时文件与目录
37. glob:Unix风格路径名格式的扩展
38. fnmatch:Unix风格路径名格式的比对
39. linecache:文本行的随机存储
40. shutil:高级文件操作
41. macpath:Mac OS 9路径控制函数

持久化
42. pickle:Python对象序列化
43. copyreg:注册机对pickle的支持函数
44. shelve:Python对象持久化
45. marshal:内部Python对象序列化
46. dbm:Unix“数据库”接口
47. sqlite3:针对SQLite数据库的API 2.0

压缩
48. zlib:兼容gzip的压缩
49. gzip:对gzip文件的支持
50. bz2:对bzip2压缩的支持
51. lzma:使用LZMA算法的压缩
52. zipfile:操作ZIP存档
53. tarfile:读写tar存档文件

文件格式化
54. csv:读写CSV文件
55. configparser:配置文件解析器
56. netrc:netrc文件处理器
57. xdrlib:XDR数据编码与解码
58. plistlib:生成和解析Mac OS X .plist文件

加密
59. hashlib:安全散列与消息摘要
60. hmac:针对消息认证的键散列

操作系统工具
61. os:多方面的操作系统接口
62. io:流核心工具
63. time:时间的查询与转化
64. argparser:命令行选项、参数和子命令的解析器
65. optparser:命令行选项解析器
66. getopt:C风格的命令行选项解析器
67. logging:Python日志工具
68. logging.config:日志配置
69. logging.handlers:日志处理器
70. getpass:简易密码输入
71. curses:字符显示的终端处理
72. curses.textpad:curses程序的文本输入域
73. curses.ascii:ASCII字符集工具
74. curses.panel:curses的控件栈扩展
75. platform:访问底层平台认证数据
76. errno:标准错误记号
77. ctypes:Python外部函数库

并发
78. threading:基于线程的并行
79. multiprocessing:基于进程的并行
80. concurrent:并发包
81. concurrent.futures:启动并行任务
82. subprocess:子进程管理
83. sched:事件调度
84. queue:同步队列
85. select:等待I/O完成
86. dummy_threading:threading模块的替代(当_thread不可用时)
87. _thread:底层的线程API(threading基于其上)
88. _dummy_thread:_thread模块的替代(当_thread不可用时)

进程间通信
89. socket:底层网络接口
90. ssl:socket对象的TLS/SSL填充器
91. asyncore:异步套接字处理器
92. asynchat:异步套接字命令/响应处理器
93. signal:异步事务信号处理器
94. mmap:内存映射文件支持

互联网
95. email:邮件与MIME处理包
96. json:JSON编码与解码
97. mailcap:mailcap文件处理
98. mailbox:多种格式控制邮箱
99. mimetypes:文件名与MIME类型映射
100. base64:RFC 3548:Base16、Base32、Base64编码
101. binhex:binhex4文件编码与解码
102. binascii:二进制码与ASCII码间的转化
103. quopri:MIME quoted-printable数据的编码与解码
104. uu:uuencode文件的编码与解码

HTML与XML
105. html:HTML支持
106. html.parser:简单HTML与XHTML解析器
107. html.entities:HTML通用实体的定义
108. xml:XML处理模块
109. xml.etree.ElementTree:树形XML元素API
110. xml.dom:XML DOM API
111. xml.dom.minidom:XML DOM最小生成树
112. xml.dom.pulldom:构建部分DOM树的支持
113. xml.sax:SAX2解析的支持
114. xml.sax.handler:SAX处理器基类
115. xml.sax.saxutils:SAX工具
116. xml.sax.xmlreader:SAX解析器接口
117. xml.parsers.expat:运用Expat快速解析XML

互联网协议与支持
118. webbrowser:简易Web浏览器控制器
119. cgi:CGI支持
120. cgitb:CGI脚本反向追踪管理器
121. wsgiref:WSGI工具与引用实现
122. urllib:URL处理模块
123. urllib.request:打开URL连接的扩展库
124. urllib.response:urllib模块的响应类
125. urllib.parse:将URL解析成组件
126. urllib.error:urllib.request引发的异常类
127. urllib.robotparser:robots.txt的解析器
128. http:HTTP模块
129. http.client:HTTP协议客户端
130. ftplib:FTP协议客户端
131. poplib:POP协议客户端
132. imaplib:IMAP4协议客户端
133. nntplib:NNTP协议客户端
134. smtplib:SMTP协议客户端
135. smtpd:SMTP服务器
136. telnetlib:Telnet客户端
137. uuid:RFC4122的UUID对象
138. socketserver:网络服务器框架
139. http.server:HTTP服务器
140. http.cookies:HTTPCookie状态管理器
141. http.cookiejar:HTTP客户端的Cookie处理
142. xmlrpc:XML-RPC服务器和客户端模块
143. xmlrpc.client:XML-RPC客户端访问
144. xmlrpc.server:XML-RPC服务器基础
145. ipaddress:IPv4/IPv6控制库

多媒体
146. audioop:处理原始音频数据
147. aifc:读写AIFF和AIFC文件
148. sunau:读写Sun AU文件
149. wave:读写WAV文件
150. chunk:读取IFF大文件
151. colorsys:颜色系统间转化
152. imghdr:指定图像类型
153. sndhdr:指定声音文件类型
154. ossaudiodev:访问兼容OSS的音频设备

国际化
155. gettext:多语言的国际化服务
156. locale:国际化服务

编程框架
157. turtle:Turtle图形库
158. cmd:基于行的命令解释器支持
159. shlex:简单词典分析

Tk图形用户接口
160. tkinter:Tcl/Tk接口
161. tkinter.ttk:Tk主题控件
162. tkinter.tix:Tk扩展控件
163. tkinter.scrolledtext:滚轴文本控件

开发工具
164. pydoc:文档生成器和在线帮助系统
165. doctest:交互式Python示例
166. unittest:单元测试框架
167. unittest.mock:模拟对象库
168. test:Python回归测试包
169. test.support:Python测试工具套件
170. venv:虚拟环境搭建

调试
171. bdb:调试框架
172. faulthandler:Python反向追踪库
173. pdb:Python调试器
174. timeit:小段代码执行时间测算
175. trace:Python执行状态追踪

运行时
176. sys:系统相关的参数与函数
177. sysconfig:访问Python配置信息
178. builtins:内置对象
179. __main__:顶层脚本环境
180. warnings:警告控制
181. contextlib:with状态的上下文工具
182. abc:虚基类
183. atexit:出口处理器
184. traceback:打印或读取一条栈的反向追踪
185. __future__:未来状态定义
186. gc:垃圾回收接口
187. inspect:检查存活的对象
188. site:址相关的配置钩子(hook)
189. fpectl:浮点数异常控制
190. distutils:生成和安装Python模块

解释器
191. code:基类解释器
192. codeop:编译Python代码

导入模块
193. imp:访问import模块的内部
194. zipimport:从ZIP归档中导入模块
195. pkgutil:包扩展工具
196. modulefinder:通过脚本查找模块
197. runpy:定位并执行Python模块
198. importlib:import的一种实施

Python语言
199. parser:访问Python解析树
200. ast:抽象句法树
201. symtable:访问编译器符号表
202. symbol:Python解析树中的常量
203. token:Python解析树中的常量
204. keyword:Python关键字测试
205. tokenize:Python源文件分词
206. tabnany:模糊缩进检测
207. pyclbr:Python类浏览支持
208. py_compile:编译Python源文件
209. compileall:按字节编译Python库
210. dis:Python字节码的反汇编器
211. pickletools:序列化开发工具

其它
212. formatter:通用格式化输出

Windows相关
213. msilib:读写Windows Installer文件
214. msvcrt:MS  VC++  Runtime的有用程序
215. winreg:Windows注册表访问
216. winsound:Windows声音播放接口

Unix相关
217. posix:最常用的POSIX调用
218. pwd:密码数据库
219. spwd:影子密码数据库
220. grp:组数据库
221. crypt:Unix密码验证
222. termios:POSIX风格的tty控制
223. tty:终端控制函数
224. pty:伪终端工具
225. fcntl:系统调用fcntl()和ioctl()
226. pipes:shell管道接口
227. resource:资源可用信息
228. nis:Sun的NIS的接口
229. syslog:Unix  syslog程序库
分享到:
评论

相关推荐

    python基础系列教程-Python3.x标准模块库目录.docx

    Python3.x标准模块库是Python语言的核心组成部分,它提供了丰富的内置功能和第三方模块,使得开发者可以轻松处理各种任务。以下是一些主要模块的详细说明: 1. **string**:这个模块包含了一系列预定义的字符串常量...

    python3.x简明教程.zip

    3. **Python 精要参考(第二版)Python Essential Reference, Second Edition**:这是一本实用的参考手册,可能包含Python 3.x的语法速查、内置函数、标准库模块以及系统调用等。对于开发者来说,快速查找特定功能或...

    Python3.x入门到精通

    Python3.x有强大的标准库,提供大量预先编写的模块,如os、sys、math、json等。此外,Python的第三方库如numpy、pandas、matplotlib、requests等,极大地扩展了其功能。了解如何使用pip安装和管理这些库,将使你的...

    Python3.x 教程

    Python的标准库非常丰富,包含各种常用模块,如os、sys、math、json等。此外,Python的第三方库生态系统极其庞大,例如Pandas用于数据分析,Numpy进行科学计算,requests处理HTTP请求,Django和Flask则是流行的Web...

    python3.7.x.zip

    10. **标准库更新**:Python 3.7 更新了许多标准库,如 `asyncio`、`urllib`、`ssl` 等,提供了更多的功能和改进。 通过下载这些源码,开发者不仅可以深入了解 Python 3.7.x 的内部工作机制,还能进行自定义编译,...

    Python_3标准库 源代码

    (1)本书由资深Python专家亲自执笔,Python语言的核心开发人员鼎力推荐。 (2)对程序员而言,标准库与...此外,书中还提供了专家级移植指导,可帮助你将代码从Python2.x标准库模块移植到相应的Python3.x标准库模块。

    Python 3.10.13 for Windows 自编译版

    6. **标准库扩展**:Python 3.10 的标准库包含更多的模块和功能,如`zoneinfo`模块,提供了对时区信息的直接支持。 7. **类型注解增强**:类型注解更加灵活,比如可以为函数参数和返回值添加可选的类型提示。 8. *...

    Python3.x教程

    Python的标准库中有一个`keyword`模块,可以用来查看所有的关键字。在Python3中,标识符的第一个字符必须是字母或下划线,后续字符可以是字母、数字或下划线,且标识符是区分大小写的。 注释在Python中用于提供代码...

    python3.6.5.tar.gz

    4. **Python标准库**:`Lib`目录下是Python的标准库,包括各种内置模块,如`os`、`sys`、`math`等,这些都是Python功能的基础。通过源码,开发者可以深入了解这些模块的实现细节。 5. **C扩展模块**:在`Modules`...

    python3.docset离线文档(zeal) ,可以非常方便查看python资料。

    Python_3.docset文件中可能包含了Python 3.x所有版本的官方文档,包括标准库、Python语言参考、教程、库参考、附录等内容。通过使用Zeal,开发者可以方便地查看Python的类、方法、模块等详细信息,进行学习、调试和...

    python-3.9.9 windows 32位安装包

    5. **标准库**:Python的标准库提供了大量预先封装好的模块,涵盖网络通信、文件处理、数据解析等多个领域。Python 3.9.9的标准库会一同安装,用户可以直接导入这些模块进行开发,无需额外下载。 6. **开发工具**:...

    python-2.7.15.amd64

    3. **标准库扩展**:此版本包含了许多标准库的更新和改进,如`urllib`, `xml`, `datetime`等模块,提供更强大的功能和更好的错误处理。 4. **语法改进**:Python 2.7引入了一些3.x系列的新语法特性,比如非本地...

    numpy python3.6.x版本

    标题 "numpy python3.6.x版本" 暗示了我们关注的是Python编程语言的一个特定库,即NumPy,以及它在Python 3.6.x版本中的应用。NumPy是Python科学计算的核心库,提供了多维数组对象、各种派生对象(如矩阵、掩码数组...

    Python2.x入门到精通

    5. **模块与包**:学习导入和使用Python标准库及第三方模块,理解模块和包的作用及导入机制。 **二、进阶概念** 6. **面向对象编程**:理解类(class)和对象(object)的概念,学习构造函数(__init__)、方法、...

    Python-2.7.7.tgz )

    6. **标准库**:`Lib`目录包含了Python的大量内置模块,如`os`、`sys`、`math`等,这些都是Python强大功能的基础。开发者可以学习这些模块的实现,以便更好地理解和扩展它们。 7. **模块导入系统**:Python的模块...

    Python-2.7.12.tgz

    10. **标准库**:Python 2.7.12的标准库包含了大量的模块,如os、sys、json、datetime等,它们提供了丰富的功能,可以满足大多数编程需求。 总的来说,`Python-2.7.12.tgz`是一个对旧系统或项目进行升级的好选择,...

    python演变过程.docx

    Python的成功在于其简洁易读的语法、丰富的标准库以及活跃的社区支持。这使得Python不仅在Web开发、数据科学、人工智能等领域广泛应用,还被用作教学语言,帮助初学者快速掌握编程基础。随着技术的发展,Python将...

    python3.4.16490.1437702276.msi

    5. **模块化标准库**:Python 3.4 对标准库进行了模块化,例如 `urllib` 被拆分为 `urllib.request`, `urllib.parse` 和 `urllib.error`,这使得代码更加清晰且易于维护。 6. **PEP 448**:增加了新的 unpacking ...

    python-3.9.9-embed-amd64.zip

    5. `sqlite3.dll`:这是SQLite数据库引擎的动态库,Python的标准库中包含SQLite支持,因此这个文件使得Python可以处理本地SQLite数据库。 6. `vcruntime140.dll` 和 `vcruntime140_1.dll`:这两个文件是微软Visual ...

Global site tag (gtag.js) - Google Analytics