有时候会在项目文件夹中看到*.pyc文件,打开一堆乱码,有何作用?
*.pyc
其实pyc是python将py文件编译后产生的(可能叫解释更加严谨)
和py一样可以直接运行
使用pyc文件代替py可以保护源码同时提高程序执行效率
如何生成?
import py_compile py_compile.compile('./xxx.py')
运行后将在当前目录下生成__pycache__/xxx.cpython-37.pyc
__pycache__/xxx.cpython-37.pyc
注意:生成的pyc与Python版本相关,不可夸版本运行