python基础系列教程—Python3.x标准模块库目录
文本
1.string:通用字符串操作
2.re:正则表达式操作
3.difflib:差异计算工具
4.textwrap:文本填充
5.unicodedata:Unicode字符数据库
6.stringprep:互联网字符串准备工具
7.readline:GNU按行读取接口
8.rlpleter: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:数值的虚基类
python基础教程电子书1524.math:数学函数
25.cmath:复数的数学函数
26.decimal:定数与浮数计算
27.fractions:有理数
28.random:生成伪随机数
函数式编程
29.itertools:为循环生成迭代器
30.functools:可调用对象上的高阶函数与操作
timestamp数据类型转换31.operator:针对函数的标准操作
文件与目录
32.os.path:通用路径名控制
33.fileinput:从多输入流中遍历行
34.stat:解释stat()的结果
35.filecmp:文件与目录的比较函数
36.tempfile:生成临时文件与目录
37.glob:Unix风格路径名格式的扩展
38.fnmatch:Unix风格路径名格式的比对
39.linecache:文本行的随机存储
html盒子中小盒子并排40.shutil:高级文件操作
41.macpath:MacOS9路径控制函数
持久化
42.pickle:Python对象序列化
43.copyreg:注册机对pickle的支持函数
44.shelve:Python对象持久化
html验证码怎么生成45.marshal:内部Python对象序列化
46.dbm:Unix“数据库”接口
47.sqlite3:针对SQLite数据库的API2.0
压缩
48.zlib:兼容gzip的压缩
49.gzip:对gzip文件的支持
50.bz2:对bzip2压缩的支持
51.lzma:使用LZMA算法的压缩
52.zipfile:操作ZIP存档
53.tarfile:读写tar存档文件
文件格式化
54.csv:读写CSV文件
55.configparser:配置文件解析器
56rc:netrc文件处理器
57.xdrlib:XDR数据编码与解码
58.plistlib:生成和解析MacOSX.plist文件
加密
59.hashlib:散列与消息摘要
60.hmac:针对消息认证的键散列
操作系统工具
61.os:多方面的操作系统接口
62.io:流核心工具
63.time:时间的查询与转化
64.argparser:命令行选项、参数和子命令的解析器
65.optparser:命令行选项解析器
66.getopt:C风格的命令行选项解析器
67.logging:Python日志工具
fig:日志配置
69.logging.handlers:日志处理器
70.getpass:简易密码输入
71.curses:字符显示的终端处理
pad: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不可用时)
进程间通信
.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:RFC3548:Base16、Base32、Base64编码
101.binhex:binhex4文件编码与解码在线转换网登录
链表c语言选择题102.binascii:二进制码与ASCII码间的转化
103.quopri:MIMEquoted-printable数据的编码与解码
104.uu:uuencode文件的编码与解码
HTML与XML
105.html:HTML支持
106.html.parser:简单HTML与XHTML解析器
ities:HTML通用实体的定义
l:XML处理模块
ElementTree:树形XML元素API
l.dom:XMLDOMAPI
l.dom.minidom:XMLDOM最小生成树
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论