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中使用ConfigParser解析ini配置文件实例
Aug 30 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
Mar 27 Python
python面试题小结附答案实例代码
Apr 11 Python
python实现共轭梯度法
Jul 03 Python
Python如何计算语句执行时间
Nov 22 Python
python返回数组的索引实例
Nov 28 Python
一文了解python 3 字符串格式化 F-string 用法
Mar 04 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
Django Admin后台添加数据库视图过程解析
Apr 01 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
May 12 Python
Django中Aggregation聚合的基本使用方法
Jul 09 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
Dec 27 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常用函数小技巧
2008/09/11 PHP
php中++i 与 i++ 的区别
2012/08/08 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
PHP实现linux命令tail -f
2016/02/22 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
小型js框架veryide.librar源代码
2009/03/05 Javascript
js 完美图片新闻轮转效果,腾讯大粤网首页图片轮转改造而来
2011/11/21 Javascript
js获得网页背景色和字体色的方法
2014/03/21 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
超漂亮的jQuery图片轮播特效
2015/11/24 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
莱鸟介绍window.print()方法
2016/01/06 Javascript
理解JS绑定事件
2016/01/19 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
2017/08/24 jQuery
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
2019/09/13 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
JS实现前端动态分页码代码实例
2020/06/02 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python二分法搜索算法实例分析
2015/05/11 Python
Python实现从URL地址提取文件名的方法
2015/05/15 Python
在Python中的Django框架中进行字符串翻译
2015/07/27 Python
python实现寻找最长回文子序列的方法
2018/06/02 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
通过cmd进入python的步骤
2020/06/16 Python
Python urllib库如何添加headers过程解析
2020/10/05 Python
路政管理专业个人自荐信范文
2013/11/30 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
运动会加油稿20字
2014/11/15 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
ORACLE数据库对long类型字段进行模糊匹配的解决思路
2021/04/07 Oracle