pdb– Python调试器 源代码: Lib / pdb.py 模块pdb为Python程序定义了一个交互式源代码调试器。它支持在源代码行级别设置(条件)断点和单步执行,检查堆栈帧,源代码列表,在任何堆栈帧的上下文中对任意Python代码的评估。它也支持事后调试,并且可以在程序控制下调用. 调试器是可扩展的 – 它实际上被定义为类Pdb。这个目前没有文档但是通过阅读源代码很容易理解。扩展接口使用模块bdb和cmd. 调试器的提示符是(Pdb)。在调试器的控制下运行程序的典型用法是: >>> import pdb>>> import

bdb– 调试器框架 源代码: Lib / bdb.py bdb模块处理基本的调试器函数,比如设置断点或通过调试器管理执行. 定义了以下异常: exception bdb.BdbQuit Bdb类为退出调试器而提出的异常. bdb模块也定义了两个类: class bdb.Breakpoint(self, file, line, temporary=0, cond=None, funcname=None) 这个类实现临时断点,忽略计数,禁用和(重新)启用,以及条件. 断点通过一个名为bpbynumber的列表和(file, line)通过bplist对的索引编号。前者指的是类Brea

test– Python的回归测试包 注意 testpackage仅供Python内部使用。它的文档是为了Python的核心开发人员的利益。不鼓励在Python的标准库之外使用这个包,因为这里提到的代码可以更改或删除,而不会在Python的发行版之间发送. test包包含Python的所有回归测试以及模块test.support和test.regrtest.test.support用来增强你的测试test.regrtest驱动测试套件. 中的每个模块test名称以test_开头的包是特定模块或功能的测试套件。所有新的测试都应该用unittest或doctest模块。一些较旧的测试使

doctest– 测试交互式Python示例 源代码: Lib / doctest.py doctest模块搜索看起来像interactivePython会话的文本片段,然后执行这些会话以验证它们如图所示。有几种常用的方法可以使用doctest: 通过验证所有交互式示例是否仍然按照文档记录来检查模块的文档字符串是否是最新的. 通过验证是否执行回归测试来自atest文件或测试对象的交互式示例按预期工作. 为包编写教程文档,自由插图输出示例。根据示例或expository textare强调,这具有“文化测试”或“可执行文档”的味道. 这是一个完整但小的示例模块: “””This is

shlex– 简单的词法分析 源代码: Lib / shlex.py shlex类可以很容易地编写类似于语法分析器的词法分析器Unix shell。这对于编写小语言(例如,在Pythonapplications的运行控制文件中)或解析引用的字符串通常很有用. shlex模块定义了以下函数: shlex.split(s, comments=False, posix=True) 使用类似shell的语法拆分字符串s。如果comments是False(默认值),将禁用给定字符串中的注释解析(将commenters实例的shlex属性设置为空字符串)。此函数默认在POSIX模式下运行,但如

gettext– 多语言国际化服务 源代码: Lib / gettext.py gettext模块为您的Python模块和应用程序提供国际化(I18N)和本地化(L10N)服务。它同时支持GNU gettext消息目录API和更高级别的基于类的API,可能更适合Python文件。下面介绍的界面允许您用一种自然语言编写模块和应用程序消息,并提供已翻译消息的目录,以便在不同的自然语言下运行. 还给出了一些关于本地化你的Python模块和应用程序的提示. GNU gettext API gettext模块定义了以下API,与GNU gettext的API。如果使用此API,则会影响整个应

sndhdr– 确定声音文件的类型 源代码: Lib / sndhdr.py sndhdr提供实用功能,试图确定声音数据的类型这是在一个文件中。当这些函数能够确定声音数据的类型存储在文件中时,它们返回namedtuple(),包含五个属性:(filetype,framerate, nchannels, nframes, sampwidth)。type的值表示数据类型,并且是字符串”aifc”, “aiff”,”au”, “hcom”, “sndr”, “sndt”, “voc”, “wav”, “8svx”,”sb”, “ub”或”ul”之一。如果不知道或难以解码,sampling

imghdr– 确定图像的类型 源代码: Lib / imghdr.py imghdr模块确定文件中包含的图像类型orbyte stream. imghdrmodule定义了以下函数: imghdr.what(filename, h=None) 测试filename命名的文件中包含的图像数据,并返回描述图像类型的astring。如果可选h提供,filename被忽略了h假设包含要测试的字节流 版本3.6更改:接受路径对象. 识别以下图像类型,如下所示,返回值来自what(): 值 图像格式 “rgb” SGI ImgLib文件 “gif” GIF 87a和89a文件 “pbm” 便