码迷,mamicode.com
首页 > 编程语言 > 详细

《python学习手册》之一——程序运行

时间:2016-08-08 12:40:27      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

Python解释器执行Python代码时候,大概经历如下几个阶段:
(1) 加载代码文件

(2)翻译成AST

(3)生成bytecode(.pyc文件,与编译的python版本有关)。可以使用python -O -m py_compile xx.py命令,将xx.py先编译为xx.pyo的字节码,然后在调用python xx.pyo执行(.pyo文件是优化编译后的字节码,可以理解为.pyc文件的优化版)

(4)在PVM(python virtual machine)上执行bytecode,PVM实际是一个基于栈的虚拟机。

 

《python学习手册》之一——程序运行

标签:

原文地址:http://www.cnblogs.com/heimiaobaizhua/p/5748442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!