有没有办法从命令行编译Python .py文件而不执行它?
我正在使用一个应用程序,它将python扩展存储在具有有限权限的非标准路径中,我想在安装期间编译文件.我不需要Distutils的开销.
小智 69
所述py_compile模块提供的功能,以生成从源文件中的字节码文件,并且当所述模块源文件被调用作为脚本使用的另一种功能.
python -m py_compile fileA.py fileB.py fileC.py
Run Code Online (Sandbox Code Playgroud)
blu*_*zcz 15
是的,有模块compileall:
http://docs.python.org/library/compileall.html#module-compileall
这是一个编译.py目录中所有文件(但不是子目录)的示例
python -m compileall -l myDirectory
Run Code Online (Sandbox Code Playgroud)