pyc文件是py文件编译后生成的字节码文件;pyc文件经过python解释器会生成机器码来直接运行,所以pyc文件是可以跨平台部署的,同时可以用来隐藏源代码。
1、生成单个pyc文件
python -m foo.py
或者
import py_compile
py_compile.compile('/path/to/foo.py')
2、批量生成pyc文件
python -m compileall <dir>
或者
import compileall
compileall.compile_dir(r'/path')
运行方式:
python foo.pyc