41. Undocumented Modules

这是当前未记录的模块的快速列表,但是应该记录。随时为他们提供文档! (pass电子邮件发送到[email protected]。)

本章的思想和原始内容摘自 Fredrik Lundh 的post。本章的具体内容已进行了实质性修订。

41.1. 其他有用的工具

其中一些非常古老和/或不够坚固;标有“嗯”。

  • ihooks

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

41.2. 平台特定的模块

这些模块用于实现os.path模块,在本文档中没有提及。几乎不需要记录这些。

  • ntpath

    • —在 Win32,Win64,WinCE 和 OS/2 平台上实现os.path
  • posixpath

  • bsddb185

    • —向后兼容模块,用于仍使用 Berkeley DB 1.85 模块的系统。通常仅在某些基于 BSD Unix 的系统上可用。永远不要直接使用它。

41.3. Multimedia

  • 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. applesingle — AppleSingle 解码器

从 2.6 版开始不推荐使用。

41.4.2. buildtools — BuildApplet 和 Friends 的帮助器模块

从 2.4 版开始不推荐使用。

41.4.3. cfmfile —代码片段资源模块

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

从 2.4 版开始不推荐使用。

41.4.4. icopen — Internet 配置替换 open()

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

从 2.6 版开始不推荐使用。

41.4.5. macerrors — Mac OS 错误

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

从 2.6 版开始不推荐使用。

41.4.6. macresource —查找脚本资源

macresource可以帮助脚本查找其资源,例如对话框和菜单,而无需在脚本以 MacPython,MacPython applet 或 OSX Python 格式运行时的特殊情况代码。

从 2.6 版开始不推荐使用。

导航服务的低级界面。

从 2.6 版开始不推荐使用。

41.4.8. PixMapWrapper — PixMap 对象的包装

PixMapWrapper用 Python 对象包装 PixMap 对象,该对象允许按名称访问字段。它还具有在PIL张图像之间来回转换的方法。

从 2.6 版开始不推荐使用。

41.4.9. videoreader —阅读 QuickTime 电影

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

从 2.6 版开始不推荐使用。

41.4.10. W —构建在 FrameWork 上的小部件

W小部件在 IDE 中得到广泛使用。

从 2.6 版开始不推荐使用。

41.5. Obsolete

这些模块通常无法导入;必须进行其他工作才能使它们可用。

这些用 C 编写的扩展模块不是默认构建的。在 Unix 下,必须pass取消 Comments 构建树中Modules/Setup中的相应行并启用 Comments(如果模块是静态链接的,则重新构建 Python),或者如果使用动态加载的 extensions,来构建和安装共享对象,来启用这些Function。

  • timing

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

41.6. 特定于 SGI 的扩展模块

以下是 SGI 特有的,可能与当前版本的 Real 不兼容。

  • cl

    • —与 SGI 压缩库的接口。
  • sv

    • —与 SGI Indigo 上“简单视频”板的接口(陈旧的硬件)。在 Python 3.x 中删除。