详解python运行三种方式


Posted in Python onMay 13, 2019

方式一

交互式编程

交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。

linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下:

$ python
Python 2.7.6 (default, Sep 9 2014, 15:04:36) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Window上在安装Python时已经已经安装了默认的交互式编程客户端,提示窗口如下:

在 python 提示符中输入以下文本信息,然后按 Enter 键查看运行效果:

>>> print "Hello, Python!";

在 Python 2.7.6 版本中,以上事例输出结果如下:

Hello, Python!

 如果您运行的是新版本的Python,那么你就需要在print语句中使用括号如:

>>> print ("Hello, Python!");

方式二

脚本式编程

通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。

让我们写一个简单的Python脚本程序。所有Python文件将以.py为扩展名。将以下的源代码拷贝至test.py文件中。

print "Hello, Python!";

这里,假设你已经设置了Python解释器PATH变量。使用以下命令运行程序:

$ python test.py

输出结果:

Hello, Python!

 方式三

让我们尝试另一种方式来执行Python脚本。修改test.py文件,如下所示:

#!/usr/bin/python

print "Hello, Python!";

这里,假定您的Python解释器在/usr/bin目录中,使用以下命令执行脚本:

$ chmod +x test.py   # 脚本文件添加可执行权限
$./test.py

输出结果:

Hello, Python!

以上所述是小编给大家介绍的python运行三种方式详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python自动安装pip
Apr 24 Python
归纳整理Python中的控制流语句的知识点
Apr 14 Python
举例讲解Python中的死锁、可重入锁和互斥锁
Nov 05 Python
python随机取list中的元素方法
Apr 08 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
May 18 Python
python实现飞机大战微信小游戏
Mar 21 Python
python基于C/S模式实现聊天室功能
Jan 09 Python
Python 支付整合开发包的实现
Jan 23 Python
Django Admin中增加导出Excel功能过程解析
Sep 04 Python
python实现把两个二维array叠加成三维array示例
Nov 29 Python
Python接口测试数据库封装实现原理
May 09 Python
教你用Python+selenium搭建自动化测试环境
Jun 18 Python
OpenCV图像颜色反转算法详解
May 13 #Python
搞清楚 Python traceback的具体使用方法
May 13 #Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
May 13 #Python
Python 通过打码平台实现验证码的实现
May 13 #Python
利用python和百度地图API实现数据地图标注的方法
May 13 #Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
May 13 #Python
为什么你还不懂得怎么使用Python协程
May 13 #Python
You might like
php 输出双引号"与单引号'的方法
2010/05/09 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
PHP7原生MySQL数据库操作实现代码
2020/07/03 PHP
jQuery 处理表单元素的代码
2010/02/15 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
2011/10/29 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
2016/12/08 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
2017/01/22 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
python的中异常处理机制
2018/08/30 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
win10安装python3.6的常见问题
2020/07/01 Python
中国跨境电商:Tomtop
2017/03/16 全球购物
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
资料员的岗位职责
2013/11/20 职场文书
优秀老师事迹材料
2014/02/05 职场文书
婚前财产公证书
2014/04/10 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
MySql存储过程之逻辑判断和条件控制
2021/05/26 MySQL