pyc文件的作用与Python代码编译

有时候会在项目文件夹中看到*.pyc文件,打开一堆乱码,有何作用?

其实pyc是python将py文件编译后产生的(可能叫解释更加严谨)

和py一样可以直接运行

使用pyc文件代替py可以保护源码同时提高程序执行效率

如何生成?

import py_compile
py_compile.compile('./xxx.py')

运行后将在当前目录下生成__pycache__/xxx.cpython-37.pyc

注意:生成的pyc与Python版本相关,不可夸版本运行

原文地址:https://www.cnblogs.com/azureology/p/13039494.html