一、国际化
1.01 gettext
gettext:消息编目、用于完成消息转换和编目管理。
import gettext
1.02 locale
locale:文化本地化API、货币转换、格式化数字、日期和时间。
import locale
二、工具
2.01 pydoc
pydoc:为Python模块和类生成帮助。
import pydoc
2.02 doctest
doctest:用于编写自动化测试,作为模块文档的一部分。
import doctest
2.03 unittest
unittest:自动测试框架
import unittest
2.04 traceback
traceback:用于处理调用栈生成错误消息。异常处理。
import traceback
2.05 cgitb
cgitb:cgitb能提供比traceback更详细的信息、异常属性、HTML输出。
import cgitb
2.06 pdb
pdb:交互式调试工具
import pdb
2.07 trace
trace:监视程序运行时执行了哪些语句和函数, 来生成覆盖和调用图信息。
import trace
2.08 profile和pstats
profile:性能分析
pstats:保存和处理统计信息
import profile
import pstats
2.09 timeit
timeit:测试小段python代码的执行时间
import timeit
2.10 compileall
compileall:将源文件转换为字节编译版本。
import compileall
2.11 pyclbr
pyclbr:用来建立一个类浏览器。
import pyclbr
三、运行时特性
3.01 site
site:全站点配置、导入工具
import site
3.02 os
os:可移植访问操作系统特定性能、文件描述符
import os
3.03 Spawn
Spawn:可以提供在一个语句中完成fork()和exec()处理。
import Spawn
platform:探查底层平台的硬件、操作系统和解释器版本信息。
import platform
3.05 resource
resource:系统资源管理
import resource
3.06 gc
gc:垃圾回收、调试
import gc
3.06 sysconfig
sysconfig:解析器编译时配置、Python版本和平台。
import sysconfig
四、语言工具
4.01 warnings
warnings:非致命警告、分类和过滤。
import warnings
4.02 abc
abc:抽象基类
import abc
4.03 dis
dis:将代码对象转换为人类可读的字节码标识。基本反汇编、编译器优化。
import dis
4.04 inspect
inspect:检查现场对象、用来对现场对象及其源代码完成自省。
import inspect
4.05 exceptions
exceptions:内置异常类
import exceptions
五、模块与包
5.01 imp
imp提供了Python import语句的实现。加载模块。
import imp
5.02 zipimport
zipimport:用来查找和加载Zip包中的python模块。
import zipimport
5.03 pkgutil
pkgutil:包工具,增加一个特定包的模块搜索路径,并处理包中包含的资源。
import pkgutil