对文件夹编译(python2与python3有区别)
python 2.7 环境下:
可以直接在待转换的文件路径下运行cmd进入windows命令窗口执行
python -m compileall .
ps:所有的xxx.py文件就会在自己所在的路径转换为xxx.pyc文件。很方便。
python3.8环境下:
进入python 交互环境
import compileall
compileall.compile_dir('dirpath')
是对文件夹进行编译,pyc文件全部会生成到__pycache__文件夹,但是需要注意一点就是生成的pyc文件需要自己重新放到原来xxx.pyc文件对应的路径,否则会报错。
对文件进行编译(python2与python3通用)
python2.7 python3.8 通用
import py_compile
py_compile.compile('xxx.py')
pyc文件就会生成到当前路径下。