python::标准库(国际化与工具)

一、国际化

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

3.04 platform

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
posted @ 2019-02-26 17:00  osbreak  阅读(274)  评论(0)    收藏  举报