Python Interpreter

Python Interpreter

什么是Python解释器?

Python解释器就是一个应用可以运行你的python脚本。

$ python <script_file_name>.py

在这个命令中,你是用你的python程序去运行你的脚本。

在python脚本的顶部——这告诉O/S在scipt上使用python解释器,然后应该允许您这样做。
在你的命令中行,你的解释器做的东西很复杂但很简约:

  1. 查看脚本的日期/时间,并检查脚本是否有.pyc文件,该文件的日期比脚本的日期晚;如果有跳过阶段2。
  2. 逐行读取脚本并将脚本转换为python字节码,然后将字节码写入pyc文件。如果您的应用程序有多个文件,它将为每个.py文件创建一个pyc文件。语法错误就是在这个阶段产生的。
  3. 将第一个pyc文件加载到内存中,然后解释器逐条指令执行文件指令,如果您的代码生成这样的错误,则在此阶段将创建运行时错误。如果有必要,则将其他pyc文件加载到内存中并执行。

注意:关于.pyc 我的博客—什么是pyc?

Python的标准解释器是用c语言编写的。还有一个用Java编写的Python版本,它生成Java字节码,而不是Python字节码。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值