Python学习之路Day1:pyc是什么?

pyc是什么?

Python是一门解释型语言,生成pyc文件是什么?c应该是complied(编译)。

编译型语言:计算机不能识别高级语言,需要一个“翻译机”转化成机器语言。

解释型语言:是对语言逐行解释执行,如ruby、Python。

解释型语言执行速度>=编译型语言

Python的运行过程:

PyCodeObject是Python编译运行的结果,保存在内存中的PyCodeObject,

之后写入到.pyc文件中,第二次运行的时候,加载.pyc文件,调用执行。

改了源代码之后,先检测是否有这个.pyc文件,之后如果有检测时间,时间最新

会更新.pyc文件。

pyc存的是预编译后的自解码。

原文地址:https://www.cnblogs.com/xiaobai005/p/7687026.html