事实上,python在执行一个.py文件并没有我们想的那样简单。
首先,python解释器会将.py文件转换成字节码,然后再由解释器来执行这些字节码。
其次,生成的字节码交由虚拟机来执行,而这个虚拟机实际上就是python解释器。
那么,字节码具体是指什么呢?是指PyCodeObject对象,并将其写入到内存中。
然后解释器会根据自己的判断,决定是否将字节码写入.pyc或者.pyo文件,以备下次复用,加快加载程序的速度。
事实上,python在执行一个.py文件并没有我们想的那样简单。
首先,python解释器会将.py文件转换成字节码,然后再由解释器来执行这些字节码。
其次,生成的字节码交由虚拟机来执行,而这个虚拟机实际上就是python解释器。
那么,字节码具体是指什么呢?是指PyCodeObject对象,并将其写入到内存中。
然后解释器会根据自己的判断,决定是否将字节码写入.pyc或者.pyo文件,以备下次复用,加快加载程序的速度。
本文标题:python执行.py文件的过程
本文链接:https://www.haomeiwen.com/subject/tckqzttx.html
网友评论