python的程序怎么运行_Python如何运行程序

Python的运行

Q:什么是Python解释器

A:Python 解释器是运行Python程序的程序

Q:什么是源代码

A.源代码是为程序语言所写的语句:他包括了文本文件的文本

Q:设么是字节码:

A:字节码是Python将程序编译后得到的底层形式。Python自动将字节码保存到后缀名为Py.c的文件中

Q:设么是PVM:

A.:PVM是Python虚拟机,他是Python的运行时引擎解释编译得到的代码

Q:请列出两个Python的标准执行模块的变体的名字

A:Psyco、Shedkin以及forzen binaries是执行模块的所有变体

Q:CPython、Jython、以及IronPython有什么不同:

A:CPython是Python语言标准的实现。JPython和IronPython分别是Python程序的Java和.NET 的实现;他们都是Python的编译器的替代实现

7.冻结二进制文件能够将程序的字节码、PVM(解释器)以及任何程序锁需要的Python支持文件捆绑在一起形成一个单独的文件包。

如何运行程序

源代码    = 翻译 =>  字节码 = 载入 => PVM

python 程序执行时,会先将源代码翻译成字节码的形式,程序编译完成是会将python 程序的源代码发送Python虚拟机执行字节码。

执行优化工具:

1.Psyco 实时编译器:Psyco是一个扩展字节码执行模块的组件,在程序运行时将字节码转换成底层的真正二进制机器代码,使得Python程序运行的更快而这一过程无需代码的修改或独立的编译,即可完成这一转换。

2.Shedskin C++ 转换器:通过Shedskin 尝试将Python 代码装换城 C++代码 然后使用机器中的Python解释器转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值