
九八云Python教程:Python 开发模式
python 开发模式 3.7 新版功能. 开发模式下的 Python 加入了额外的运行时检查,由于开销太大,并非默认启用的。如果代码能够正确执行,默认的调试级别足矣,不应再提高了;仅当觉察到问题时再提升警告触发的级别。 使用 -X dev...
python 开发模式 3.7 新版功能. 开发模式下的 Python 加入了额外的运行时检查,由于开销太大,并非默认启用的。如果代码能够正确执行,默认的调试级别足矣,不应再提高了;仅当觉察到问题时再提升警告触发的级别。 使用 -X dev...
weakref —- 弱引用 源码: Lib/weakref.py weakref 模块允许python程序员创建对象的 weak references 。 在下文中,术语 referent 表示由弱引用引用的对象。 对对象的弱引用不能保证...
collections —- 容器数据类型 Source code: Lib/collections/__init__.py 这个模块实现了特定目标的容器,以提供python标准内建容器 dict , list , set , 和 tupl...
列表对象 type PyListObject 这个C类型 PyObject 的子类型代表一个python列表对象。 PyTypeObject PyList_Type Part of the Stable ABI. 这是个属于 PyTypeO...
文件和目录访问 本章中描述的模块处理磁盘文件和目录。 例如,有一些模块用于读取文件的属性,以可移植的方式操作路径以及创建临时文件。 本章的完整模块列表如下: pathlib —- 面向对象的文件系统路径 基础使用 纯路径 通用性质 运算符 ...
导入模块 PyObject *PyImport_ImportModule(const char *name) Return value: New reference. Part of the Stable ABI. 这是下面 PyImpor...
缓冲协议 在 python 中可使用一些对象来包装对底层内存数组或称 缓冲 的访问。此类对象包括内置的 bytes 和 bytearray 以及一些如 array.array 这样的扩展类型。第三方库也可能会为了特殊的目的而定义它们自己的类...
stringprep —- 因特网字符串预备 源代码: Lib/stringprep.py 在标识因特网上的事物(例如主机名),经常需要比较这些标识是否(相等)。 这种比较的具体执行可能会取决于应用域的不同,例如是否要区分大小写等等。 有时...
文本处理服务 本章介绍的模块提供了广泛的字符串操作和其他文本处理服务。 在 二进制数据服务 之下描述的 codecs 模块也与文本处理高度相关。 此外也请参阅 python 内置字符串类型的文档 文本序列类型 —- str。 string ...
webbrowser —- 方便的 Web 浏览器控制工具 源码: Lib/webbrowser.py webbrowser 模块提供了一个高层级接口,允许向用户显示基于 Web 的文档。 在大多数情况下,只需调用此模块的 open() 函...