Python 如何创建.pyc文件
要在Python中创建一个.pyc文件,使用PyCompile。官方文档甚至建议如下:

py_compile模块
py_compile模块提供了一个从源文件生成字节码文件的函数,以及当模块源文件作为脚本调用时使用的另一个函数。py_compile.compile()将源文件编译为字节码,并将字节码缓存文件写出。
现在,让我们看一个示例。
import py_compile
py_compile.compile("demo.py")
使用py_compile.main()
import py_compile
py_compile.main(['File1.py','File2.py','File3.py'])
compileall 模块
compileall模块提供了一些实用函数来支持安装Python库。这些函数编译目录树中的Python源文件。该模块可用于在库安装时创建缓存的字节码文件,这使得那些没有对库目录具有写权限的用户也可以使用它们。
您还可以使用compileall模块从命令行编译-
python -m compileall <file_1>.py <file_n>.py
递归编译在所提到的文件夹中的每个文件。compile_dir()会遍历目录树,编译沿途的所有.py文件。如果所有的文件都成功编译,返回真值;否则返回假值。
import compileall
compileall.compile_dir(direname)
使用compileall.compile_file():compile_file()方法编译具有完整路径fullname的文件。如果文件编译成功,则返回true值;否则返回false值。
import compileall
compileall.compile_file('YourFileName.py')
极客笔记