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中的with...as用法介绍
May 28 Python
Django框架中render_to_response()函数的使用方法
Jul 16 Python
使用PyCharm配合部署Python的Django框架的配置纪实
Nov 19 Python
python 利用pyttsx3文字转语音过程详解
Sep 25 Python
Python 模拟动态产生字母验证码图片功能
Dec 24 Python
python路径的写法及目录的获取方式
Dec 26 Python
python脚本实现mp4中的音频提取并保存在原目录
Feb 27 Python
python实现跨excel sheet复制代码实例
Mar 03 Python
python 爬取B站原视频的实例代码
Sep 09 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
Nov 24 Python
python代码实现图书管理系统
Nov 30 Python
python神经网络 使用Keras构建RNN训练
May 04 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将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
thinkphp中memcache的用法实例
2014/11/29 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
javascript的onchange事件与jQuery的change()方法比较
2009/09/28 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
使用Js让Html中特殊字符不被转义
2013/11/05 Javascript
javascript实现单击和双击并存的方法
2014/12/13 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
新入门node.js必须要知道的概念(必看篇)
2016/08/10 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
2016/12/05 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
vue+moment实现倒计时效果
2019/08/26 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
vue 解决遍历对象显示的顺序不对问题
2019/11/07 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
深入浅析JavaScript中的in关键字和for-in循环
2020/04/20 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
Python3处理HTTP请求的实例
2018/05/10 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
Python编程中类与类的关系详解
2019/08/08 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
pygame实现弹球游戏
2020/04/14 Python
python能做哪些生活有趣的事情
2020/09/09 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
武汉世纪畅想数字传播有限公司 .NET笔试题
2015/06/13 面试题
单位个人查摆问题及整改措施
2014/10/28 职场文书
2014年药品销售工作总结
2014/12/16 职场文书
护士求职自荐信
2015/03/25 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书
Mysql MVCC机制原理详解
2021/04/20 MySQL