python 的角度 | 第一部分 开始 —— 第 2 章: python 是如何运行程序的 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-380玩彩网官网入口
对脚本语言来说,前一节中的简短描述是相当标准的,并且它通常是大多数python程序员需要知道的所有知识。在文本文件中键入代码,然后通过解释器运行那些文件。然而,在底层,当你让python运行时有更多的事情发生了。虽然python内部机制的知识对python编程不是严格必须的,但对python运行时结构的基本理解能帮助你掌握程序执行的更宏观场景。
当你让python运行脚本时,在代码真正开始全力运行前有几个python执行的步骤。具体来说,它首先被编译为名为“字节码”的东西,然后被发送到一个名为“虚拟机”的东西。