其他分享
首页 > 其他分享> > 20201230 pyc是什么

20201230 pyc是什么

作者:互联网

# 解释型语言,一边执行,一边编译
# Java 其实是 先编译 后解释;是预编译,把可以编译的部分 进行编译
# Python 是一门先编译后解释的语言。
# 简述 Python 的运行过程

PyCodeObject 是 Python 编译器真正编译成的结果
Python 程序运行时,编译的结果保存在位于内存中的 PyCodeObject 中
Python 程序运行结束时,Python 解释器则将 PyCodeObject 写回到 pyc 文件中

当 Python 程序第二次运行时,首先程序会在硬盘中寻找 pyc 文件
如果找到,则直接载入,否则就重复上面的过程。

pyc 是弱编译后的编解码文件,不是机器码,连半成品都不算

 

标签:文件,程序运行,Python,什么,PyCodeObject,编译,20201230,pyc
来源: https://blog.51cto.com/u_15149862/2834586