如何在Python中创建.pyc文件?
要在Python中创建.pyc文件,请使用PyCompile。如下所示,官方文档甚至建议使用它。
py_compile模块
py_compile模块提供了一个从源文件生成字节码文件的函数,以及另一个当模块源文件被调用为脚本时使用的函数。py_compile.compile()编译源文件为字节码并写出字节码缓存文件。
现在,让我们看一个例子。
使用py_compile.main()
compileall模块
compileall模块提供了一些实用函数来支持安装Python库。这些函数在目录树中编译Python源文件。此模块可以用于在库安装时创建缓存字节码文件,使得即使没有写入库目录的用户也可以使用它们。
您也可以使用compileall模块从命令行进行编译。
编译所述目录中的每个文件。compile_dir()递归遍历目录树并编译全部.pyc文件。如果所有文件成功编译,则返回true,否则返回false。
使用compileall.compile_file(): The compile_file()编译具有路径fullname的文件。如果文件成功编译,则返回true,否则返回false。