详解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 fabric实现远程操作和部署示例
Mar 25 Python
Python实现按特定格式对文件进行读写的方法示例
Nov 30 Python
浅谈使用Python内置函数getattr实现分发模式
Jan 22 Python
利用Pyhton中的requests包进行网页访问测试的方法
Dec 26 Python
python使用xlrd模块读取xlsx文件中的ip方法
Jan 11 Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 Python
vscode 配置 python3开发环境的方法
Sep 19 Python
flask框架json数据的拿取和返回操作示例
Nov 28 Python
如何搭建pytorch环境的方法步骤
May 06 Python
numpy的Fancy Indexing和array比较详解
Jun 11 Python
Numpy中ndim、shape、dtype、astype的用法详解
Jun 14 Python
django如何自定义manage.py管理命令
Apr 27 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支付宝接口用法分析
2015/01/04 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
2017/06/05 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
2019/04/12 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
JavaScript操作Cookie方法实例分析
2015/05/27 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
JavaScript 链式结构序列化详解
2016/09/30 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
vue2.0 移动端实现下拉刷新和上拉加载更多的示例
2018/04/23 Javascript
微信小程序中为什么使用var that=this
2019/08/27 Javascript
详解Vue.js3.0 组件是如何渲染为DOM的
2020/11/10 Javascript
vue el-upload上传文件的示例代码
2020/12/21 Vue.js
python实现问号表达式(?)的方法
2013/11/27 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
python实现12306火车票查询器
2017/04/20 Python
关于python pycharm中输出的内容不全的解决办法
2020/01/10 Python
python词云库wordcloud的使用方法与实例详解
2020/02/17 Python
Python使用OpenPyXL处理Excel表格
2020/07/02 Python
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
心理学专业毕业生推荐信范文
2013/11/21 职场文书
证婚人搞笑证婚词
2014/01/10 职场文书
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
2015年度合同管理工作总结
2015/05/22 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python
Python下opencv库的安装过程及问题汇总
2021/06/11 Python