Python是编译运行的验证方法


Posted in Python onJanuary 30, 2015

虽然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。
如果是编译运行的话,首先应该发现源代码中的语法错误,这正是本例展示的情况。
Python 相关文章推荐
用Python脚本生成Android SALT扰码的方法
Sep 18 Python
使用wxpython实现的一个简单图片浏览器实例
Jul 10 Python
举例讲解Python设计模式编程中的访问者与观察者模式
Jan 26 Python
Python实现简单的语音识别系统
Dec 13 Python
Python使用Matplotlib实现Logos设计代码
Dec 25 Python
python2与python3的print及字符串格式化小结
Nov 30 Python
使用Template格式化Python字符串的方法
Jan 22 Python
学习和使用python的13个理由
Jul 30 Python
python3 map函数和filter函数详解
Aug 26 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
Nov 19 Python
Python用Jira库来操作Jira
Dec 28 Python
Python排序算法之插入排序及其优化方案详解
Jun 11 Python
Python的类实例属性访问规则探讨
Jan 30 #Python
Python中的作用域规则详解
Jan 30 #Python
Python中使用Boolean操作符做真值测试实例
Jan 30 #Python
Python中的zip函数使用示例
Jan 29 #Python
Python的另外几种语言实现
Jan 29 #Python
python中使用xlrd、xlwt操作excel表格详解
Jan 29 #Python
Python中实现常量(Const)功能
Jan 28 #Python
You might like
PHP 在线翻译函数代码
2009/05/07 PHP
php将数据库导出成excel的方法
2010/05/07 PHP
php readfile下载大文件失败的解决方法
2017/05/22 PHP
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
javascript StringBuilder类实现
2008/12/22 Javascript
js同比例缩放图片的小例子
2013/10/30 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
jQuery中复合属性选择器用法实例
2014/12/31 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
2015/06/24 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
jQuery输入框密码的显示隐藏【代码分享】
2017/04/29 jQuery
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
python实现代码行数统计示例分享
2014/02/10 Python
Python批量按比例缩小图片脚本分享
2015/05/21 Python
简单讲解Python编程中namedtuple类的用法
2016/06/21 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
2016/09/18 Python
利用Python脚本生成sitemap.xml的实现方法
2017/01/31 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
基于python list对象中嵌套元组使用sort时的排序方法
2018/04/18 Python
Python异常处理知识点总结
2019/02/18 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
2019/08/07 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
Python自带的IDE在哪里
2020/07/01 Python
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
企业总经理任命书
2014/06/05 职场文书
标准版离职证明书
2014/09/12 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS
阿里云服务器部署mongodb的详细过程
2021/09/04 MongoDB
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫
Docker部署Mysql8的实现步骤
2022/07/07 Servers