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中的__init__和__new__
Mar 12 Python
python实现获取序列中最小的几个元素
Sep 25 Python
Python实用日期时间处理方法汇总
May 09 Python
Python语言描述连续子数组的最大和
Jan 04 Python
python用fsolve、leastsq对非线性方程组求解
Dec 15 Python
Django 多环境配置详解
May 14 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
Sep 26 Python
Python基于Tensor FLow的图像处理操作详解
Jan 15 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
Apr 22 Python
Python爬虫JSON及JSONPath运行原理详解
Jun 04 Python
python向企业微信发送文字和图片消息的示例
Sep 28 Python
pymysql模块使用简介与示例
Nov 17 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
第1次亲密接触PHP5(2)
2006/10/09 PHP
推荐文章系统(一)
2006/10/09 PHP
PHP实现在线阅读PDF文件的方法
2015/06/17 PHP
在WordPress中使用wp-cron插件来设置定时任务
2015/12/10 PHP
thinkPHP删除前弹出确认框的简单实现方法
2016/05/16 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
js漂浮广告实现代码
2015/08/15 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
NODE.JS跨域问题的完美解决方案
2016/10/20 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
详解JS中的柯里化(currying)
2017/08/17 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
解决vue项目报错webpackJsonp is not defined问题
2018/03/14 Javascript
详解Vue实战指南之依赖注入(provide/inject)
2018/11/13 Javascript
vue车牌号校验和银行校验实战
2019/01/23 Javascript
js 判断当前时间是否处于某个一个时间段内
2019/09/19 Javascript
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
python链接Oracle数据库的方法
2015/06/28 Python
python爬取51job中hr的邮箱
2016/05/14 Python
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
python matplotlib库的基本使用
2020/09/23 Python
欧洲最大的球衣网上商店:Kitbag
2017/11/11 全球购物
房地产推广策划方案
2014/05/19 职场文书
交通志愿者活动总结
2014/06/27 职场文书
环保项目建议书
2014/08/26 职场文书
超市工作总结范文2014
2014/12/19 职场文书
公司感谢信范文
2015/01/22 职场文书
大学军训决心书
2015/02/05 职场文书
碧霞祠导游词
2015/02/09 职场文书
2015年项目工作总结
2015/04/29 职场文书
煤矿隐患排查制度
2015/08/05 职场文书