41. 未记录的模块 — Python 文档

来自菜鸟教程
Python/docs/2.7/library/undoc
跳转至:导航、​搜索

41. 未记录的模块

这是当前未记录但应该记录的模块的快速列表。 随意为他们贡献文档! (通过电子邮件发送至 docs@python.org。)

本章的想法和原始内容取自 Fredrik Lundh 的帖子; 本章的具体内容作了实质性修改。

41.1. 其他有用的实用程序

其中一些非常陈旧和/或不是很健壮; 标有“嗯”。

ihooks
— 导入钩子支持(对于 rexec;可能会过时)。 在 Python 3.x 中删除。


41.2. 平台特定模块

这些模块用于实现 os.path 模块,除此之外没有记录。 几乎不需要记录这些。

ntpath
os.path 在 Win32、Win64、WinCE 和 OS/2 平台上的实现。
posixpath
os.path 在 POSIX 上的实现。
bsddb185
— 仍然使用 Berkeley DB 1.85 模块的系统的向后兼容模块。 它通常只在某些基于 BSD Unix 的系统上可用。 永远不应该直接使用它。


41.3. 多媒体

audiodev
— 用于播放音频数据的独立于平台的 API。 在 Python 3.x 中删除。
linuxaudiodev
— 在 Linux 音频设备上播放音频数据。 在 Python 2.3 中由 ossaudiodev 模块替换。 在 Python 3.x 中删除。
sunaudio
— 解释 Sun 音频标头(可能会过时或成为工具/演示)。 在 Python 3.x 中删除。
toaiff
— 将“任意”声音文件转换为 AIFF 文件; 应该可能成为一个工具或演示。 需要外部程序 sox。 在 Python 3.x 中删除。


41.4. 未记录的 Mac OS 模块

41.4.1. 苹果单身 — 苹果单解码器

自 2.6 版起已弃用。


41.4.2. 构建工具 — BuildApplet 和 Friends 的 Helper 模块

自 2.4 版起已弃用。


41.4.3. 文件 — 代码片段资源模块

cfmfile 是一个了解代码片段和随附的“cfrg”资源的模块。 它可以解析它们并合并它们,并被 BuildApplication 用来将所有插件模块组合成一个可执行文件。

自 2.4 版起已弃用。


41.4.4. 打开 — Internet 配置替换为打开()

导入 icopen 会将内置的 open() 替换为使用 Internet 配置为新文件设置文件类型和创建者的版本。

自 2.6 版起已弃用。


41.4.5. 错误 — Mac 操作系统错误

macerrors 包含许多 Mac OS 错误代码的常量定义。

自 2.6 版起已弃用。


41.4.6. 大资源 — 定位脚本资源

macresource 帮助脚本查找它们的资源,例如对话框和菜单,而无需在脚本在 MacPython、MacPython 小程序或 OSX Python 下运行时的特殊情况代码。

自 2.6 版起已弃用。


41.4.7. 导航 — 导航服务调用

导航服务的低级接口。

自 2.6 版起已弃用。


41.4.8. 像素映射包装器 — PixMap 对象的包装器

PixMapWrapper 用 Python 对象包装 PixMap 对象,允许按名称访问字段。 它还具有与 PIL 图像相互转换的方法。

自 2.6 版起已弃用。


41.4.9. 视频阅读器 — 阅读 QuickTime 电影

videoreader 读取和解码 QuickTime 电影并将图像流传递给您的程序。 它还为音轨提供了一些支持。

自 2.6 版起已弃用。


41.4.10。 宽 - 小部件建立在框架

W 小部件广泛用于 IDE

自 2.6 版起已弃用。


41.5. 过时的

这些模块通常无法导入; 必须做额外的工作才能使它们可用。

这些用 C 编写的扩展模块不是默认构建的。 在 Unix 下,必须通过在构建树中取消注释 Modules/Setup 中的适当行来启用这些,如果模块是静态链接的,则重建 Python,或者如果使用动态加载的扩展,则构建和安装共享对象。

timing
— 以高分辨率测量时间间隔(改用 time.clock())。 在 Python 3.x 中删除。


41.6. SGI 特定的扩展模块

以下是特定于 SGI 的内容,可能与当前版本的现实脱节。

cl
— SGI 压缩库的接口。
sv
— 与 SGI Indigo(过时的硬件)上的“简单视频”板的接口。 在 Python 3.x 中删除。