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 相关文章推荐
django接入新浪微博OAuth的方法
Jun 29 Python
Python实现随机选择元素功能
Sep 14 Python
python决策树之C4.5算法详解
Dec 20 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
Mar 14 Python
linux环境下Django的安装配置详解
Jul 22 Python
python2爬取百度贴吧指定关键字和图片代码实例
Aug 14 Python
Python 中list ,set,dict的大规模查找效率对比详解
Oct 11 Python
tensorflow 变长序列存储实例
Jan 20 Python
jupyter 使用Pillow包显示图像时inline显示方式
Apr 24 Python
如何使用 Python 读取文件和照片的创建日期
Sep 05 Python
python3.9实现pyinstaller打包python文件成exe
Dec 13 Python
详解pandas apply 并行处理的几种方法
Feb 24 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
我的论坛源代码(十)
2006/10/09 PHP
PHP Undefined index报错的修复方法
2011/07/17 PHP
Linux中为php配置伪静态
2014/12/17 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
javascript 显示当前系统时间代码
2009/12/28 Javascript
js获取浏览器的可视区域尺寸的实现代码
2011/11/30 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
JavaScript禁止用户多次提交的两种方法
2016/07/24 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
2016/11/07 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
用原生JS实现简单的多选框功能
2017/06/12 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
初学node.js中实现删除用户路由
2019/05/27 Javascript
javascript实现扫雷简易版
2020/08/18 Javascript
python实现sublime3的less编译插件示例
2014/04/27 Python
python里大整数相乘相关技巧指南
2014/09/12 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
Django数据库表反向生成实例解析
2018/02/06 Python
python cumsum函数的具体使用
2019/07/29 Python
在Django中实现添加user到group并查看
2019/11/18 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
Python configparser模块常用方法解析
2020/05/22 Python
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
html5-Canvas可以在web中绘制各种图形
2012/12/26 HTML / CSS
关于工作时间玩手机的检讨书
2014/09/18 职场文书
党的群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
2014年物业管理工作总结
2014/11/21 职场文书
项目备案申请报告
2015/05/15 职场文书
色戒观后感
2015/06/12 职场文书
2016年学习雷锋精神广播稿
2015/12/17 职场文书
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis
Oracle 多表查询基本语法实例
2022/04/18 Oracle