.py文件转.pyc文件
python提供了内置的类库来实现把py文件编译为pyc文件,这个模块就是py_compile 模块。
-
将单个python文件转为pyc文件
python -m py_compile code.py -
将一个目录中的python文件转为pyc文件
python -m compileall ./path/ -
注意:编译所用的环境(尤其是python版本)需要与执行环境一致。
转换后,会在./path/路径下生成__pycache__文件夹,里面就是编译好的.pyc文件。 -
注意:编译好的文件会带着编译器版本的命名
此时需要将命名删掉,只保留最原始的文件名即可(因为互相import之间是已经编译好的文件名)
Python提供py_compile模块将.py文件编译成.pyc。对于单个文件,使用python-mpy_compilecode.py,对于目录,使用python-mcompileall./path/。转换在与执行环境相同(尤其是Python版本)的条件下进行,并在目标路径下生成__pycache__目录,包含编译后的文件。需要注意的是,不同版本的Python生成的.pyc文件名会包含版本信息,需要删除以确保import正确。

1706

被折叠的 条评论
为什么被折叠?



