详解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实现批量转换文件编码(批转换编码示例)
Jan 23 Python
Python的GUI框架PySide的安装配置教程
Feb 16 Python
Python中django学习心得
Dec 06 Python
python使用tensorflow保存、加载和使用模型的方法
Jan 31 Python
Python模块WSGI使用详解
Feb 02 Python
Python中list查询及所需时间计算操作示例
Jun 21 Python
Python脚本完成post接口测试的实例
Dec 17 Python
python pandas时序处理相关功能详解
Jul 03 Python
用Python批量把文件复制到另一个文件夹的实现方法
Aug 16 Python
python实现UDP协议下的文件传输
Mar 20 Python
无需压缩软件,用python帮你操作压缩包
Aug 17 Python
python3.7 openpyxl 在excel单元格中写入数据实例
Sep 01 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多种序列化/反序列化的方法详解
2017/06/23 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
chrome原生方法之数组
2011/11/30 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
Javascript解析URL方法详解
2014/12/05 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
2016/07/21 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
Vue计算属性的使用
2017/08/04 Javascript
vue2.x+webpack快速搭建前端项目框架详解
2017/11/30 Javascript
在vue项目中引入highcharts图表的方法(详解)
2018/03/05 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
微信小程序API—获取定位的详解
2019/04/30 Javascript
Python中apply函数的用法实例教程
2014/07/31 Python
深入探究Python中变量的拷贝和作用域问题
2015/05/05 Python
举例简单讲解Python中的数据存储模块shelve的用法
2016/03/03 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
seek引发的python文件读写的问题及解决
2019/07/26 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
python实现一个点绕另一个点旋转后的坐标
2019/12/04 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
Harman Audio官方商店:购买JBL、Harman Kardon、Infinity和AKG
2019/12/05 全球购物
试述DBMS的主要功能
2016/11/13 面试题
捐书寄语赠言
2014/01/18 职场文书
初一学生评语大全
2014/04/24 职场文书
大跃进口号
2014/06/16 职场文书
代办委托书怎么写
2014/08/01 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书
Python字典和列表性能之间的比较
2021/06/07 Python