时间:2021-05-22
虽然Python被说成是一种解释型语言,但是实际上,Python源程序要先经过编译,然后才能运行。
与Java语言类似,Python源程序编译之后得到的是字节码,交由Python虚拟机来运行。
关于这一点,我们可以这样来验证:
复制代码 代码如下:
#!/usr/bin/python
print "position1"
1_syntax_error_identifier
print "position2"
将它保存为program.py,然后在shell窗口中运行它:
复制代码 代码如下:
root@dell:~$ ./program.py
File "./program.py", line 4
1_syntax_error_identifier
^
SyntaxError: invalid syntax
root@dell:~$ <br>
从这里可以看出,如果Python是纯粹解释运行的话,那么它应该输出position1。
如果是编译运行的话,首先应该发现源代码中的语法错误,这正是本例展示的情况。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
介绍方法之前,我们先说说Python的解释器,由于Python是动态编译的语言,和C/C++、Java或者Kotlin等静态语言不同,它是在运行时一句一句代码地
本文实例介绍了python实现井字棋游戏的方法,分享给大家,具体内容如下windows7下python3.4.0编译运行通过。由于采用了cmd调用,所以与Lin
maven使用exec插件运行javamain方法,以下是3种不同的操作方式。一、从命令行运行1、运行前先编译代码,exec:java不会自动编译代码,你需要手
python要知道怎么用好编译器。当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python
定义:把模块定义成二进制语言程序的这个过程叫做字节编译python是解释型语言,它的字节编译是由解释器完成的编译py文件,生成pyc结尾的文件的方法,方法一:I