pyc介绍了pyc是二进制文件,是py文件编译后生成的文件,是byte code,py文件成为pyc文件后,提高了加载速度。
pyc是跨平台字节码,由python虚拟机运行。 这是一个类似于JAVA和. NET虚拟机的概念。
pyc的内容与python的版本相关,根据版本编译的pyc文件不同。
使用通过自包含模块py_compile进行
1、将单个文件转换成pyc文件
用下面的代码
import py _ compile py _ compile.com pile (或通过终端
python -m py_compile test.py允许您在与test.py文件相同的目录下找到__pycache__ (注意:此处目录名称前后有两条下划线)的目录
2、将目录下所有py文件转换成pyc文件
一般来说,我们的项目在一个目录下。 除了编译单个py文件外,还必须将文件夹下的整个py文件编译为pyc文件。 python还为我们提供了另一个模块,compileall。 使用方法如下。
importcompileallcompileall.com pile _ dir (r ' d : (my python (py _ compiles ' ) )也可以使用终端
python-mcompileallD:MyPythonpy_compiles由此在d :my pythonpy _ compiles目录下创建新目录_ _ ppiles