原:https://doughellmann.com/blog/the-python-3-standard-library-by-example/the-python-3-standard-library-by-example-table-of-contents/
已经有人在维护中文翻译了 :https://learnku.com/docs/pymotw
目录:
第一章:文本 string:文本常量和模板 textwrap:格式化文本句子 re:正则表达式 difflib:比对序列 第二章:数据结构 enum:枚举类型 array:可修改序列 heapq:堆排序算法 bisect:操纵有序列表 queue:线程安全的先进先出实现 struct:二进制数据结构 weakref:对象的非永久引用 copy:拷贝对象 print:美化输出数据结构 第三章:算法 functools:操作函数的工具 itertools:迭代器函数 operator:内建操作符的函数化接口 contextlib:上下文管理工具集 第四章:日期和时间 time:时钟时间 datetime:日期和时间值操作 calendar:操作日期 第五章:数学 decimal:浮点数 fractions:有理数 random:随机数生成 math:数学函数 statistics:统计计算 第六章:文件系统 os.path:系统独立的文件名操作 pathlib:作为对象的文件系统路径 glob:文件名路径匹配 fnmatch:Unix风格的Glob模式匹配 linecache:高效读取文本文件 tempfile:临时文件系统对象 shutil:高级文件操作 filecmp:比对文件 mmap: 内存映射文件 codecL字符串编码和解码 io:文本、二进制和原始I/O流对象 第七章:数据持久化和数据交换 pickle:对象序列化 shelve:对象的持久存储 dbm:Unix键值对数据库 sqlite3:嵌入式关系型数据库 xml.etree.ElementTree:XML操作API +csv:逗号分隔符文件 第八章:数据压缩和打包 zlib:GNUzlib压缩 gzip:读写GNU zip文件 bz2:bzip2压缩 tarfile:Tar包访问 zipfile:Zip包访问 第九章:加密 hashlib:哈希加密 hmac:消息签名和验证 第十章:通过进程、线程和协程实现并发 subprocess:Spawn额外的进程 signal:异步系统事件 threading:在一个进程内管理并发操作 multiprocessing:像线程一样管理进程 asyncio:异步IO、时间循环和并发工具 concurrent.futures:管理并发任务池 第十一章:网络 ipaddress:互联网地址 socket:网络通信 selectors:I/O多路复用抽象 select:高效的I/O等待 socketserver:创建网络服务器 第十二章:互联网 urllib.parse:将网址分隔成独立的部分 urllib.request:网络资源访问 urllib.robotparser:互联网爬虫访问控制 base64:使用ASCII编码二进制数据 http.server:实现Web服务器的基类 http.cookies:HTTP Cookies webbrowser: 显示网页 uuid:通用唯一标识 json:JavaScript对象 xmlrpc.client:XML-PRC的客户端 xmlrc.server:XML-RPC的服务端 第十三章:电子邮件 stmplib:简单邮件传输协议客户端 smtpd:电子邮件服务器 mailbox:操作邮件包 imaplib:IMAP4客户端库 第十四章:应用构建块 argparse:命令行选项和参数解析 getopt:命令行选项j解析 readline:GNUreadline库 getpass:安全密码Prompt cmd:面向行的命令处理器 shelx:解析Shell风格语法 configparser:操作配置文件 logging:报告状态,错误和信息化消息 fileinput:命令行过滤框架 atexit:程序退出回调 sched:时间化事件调度 第十五章:国际化和本地化 gettext:消息Catalogs locale:文化本地化API 第十六章:开发者工具 pydoc:模块的在线帮助 doctest:通过文档测试 unittest:自动测试框架 trace:跟随程序流程 traceback:异常和栈追踪 cgitb:详细追踪报告 pdb:交互式调试器 profile和pstats:性能分析 timeit:小Python代码块的执行时间 tabnanny:标识验证器 compileall:字节编译源码 pyclbr:类浏览器 venv:创建虚拟环境 ensurepip:安装Python包下载器 第十七章:运行时功能 site:全站配置 sys:系统配置 os:操作操作系统 platform:系统版本信息 resource:系统资源管理 gc:垃圾回收器 sysconfig:解释器编译时配置 第十八章:语言工具 warnings:非致命警告 abc:抽象基类 dis:Python字节码反汇编 inspect:检视实时对象 第十九章:模块和包 importlib:Python的导入机制 pkgutil:包工具 zipimport:从ZIP包中加载Python代码声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did171932