32.10. py_compile-编译 Python 源文件

源代码: Lib/py_compile.py


py_compile模块提供了从源文件生成字节码文件的Function,以及在将模块源文件作为脚本调用时使用的另一个Function。

尽管并不经常需要,但此Function在安装模块以供共享使用时很有用,尤其是在某些用户可能无权在包含源代码的目录中写入字节码缓存文件的情况下。

在 2.7 版中进行了更改:添加了对'-'的支持。

当此模块作为脚本运行时,main()用于编译在命令行上命名的所有文件。如果其中一个文件无法编译,则退出状态为非零。

在 2.6 版中进行了更改:添加了模块作为脚本运行时的非零退出状态。

See also

  • Module compileall

  • 编译目录树中所有 Python 源文件的 Util。

首页