Python 学习笔记02-python是怎么运行的

python 脚本之所以能够运行,中间不能缺少的就是“解释器”。

解释器----是一种让其他程序运行起来的程序。实际上,解释器是代码与机器的计算机硬件之间的软件逻辑层。

当我们在机器上安装python安装包后,它包含了一些最小化的组建:一个解释器和支持的库。

 

python运行起来总共分为以下四步:

  1. 编写python脚本
  2. 生成字节码:字节码是源代码底层的、与平台无关的表现形式。这也奠定了python可以在多个平台和系统运行的基础。而且字节码可以提高执行速度:比起文本文件中原始的源代码语句,字节码的运行速度要快的多。保存格式为.pyc. python这样保存字节码如果源代码没有修改则下次运行会直接跳转编译,直接运行。                                                                                       所以只有.pyc文件就可以运行起程序,那么如果python无法在机器上写入字节码,程序仍然也可以工作。
  3. 转发到“虚拟机”中:如果程序编译成字节码,之后的字节码发送到通常成为python虚拟机(Python Virtual  Machine PVM)上来执行。PVM是python的运行引擎。从技术上讲,它才是所谓“Python计时器”的最后一步
  4. 产生结果

从严格意义上讲:只有文件导入的情况下字节码才保存,并不是对顶层文件。我们将会在第3章以及第5部分探讨有关导入的内容。当在交互提示模式下所录入的代码也不会保存为字节码。

 

 

“欢迎大家相互关注,一起学习,一起交流。python确实是一把利器,帮助我们完成属于自己的‘宏图伟业’”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值