详解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使用jsonpath-rw模块处理Json对象操作示例
Jul 31 Python
Python字典创建 遍历 添加等实用基础操作技巧
Sep 13 Python
Face++ API实现手势识别系统设计
Nov 21 Python
python的concat等多种用法详解
Nov 28 Python
python写程序统计词频的方法
Jul 29 Python
Numpy数组array和矩阵matrix转换方法
Aug 05 Python
详解Python3迁移接口变化采坑记
Oct 11 Python
Django框架反向解析操作详解
Nov 28 Python
pytorch实现mnist数据集的图像可视化及保存
Jan 14 Python
pytorch ImageFolder的覆写实例
Feb 20 Python
Python读取配置文件(config.ini)以及写入配置文件
Apr 08 Python
python 批量下载bilibili视频的gui程序
Nov 20 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的XML文件解释类应用实例
2014/09/22 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
jQuery基本过滤选择器使用介绍
2013/04/18 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
2014/06/10 Javascript
jquery实现增加删除行的方法
2015/02/03 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
js实现数组内数据的上移和下移的实例
2017/11/14 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
详解vuex状态管理模式
2018/11/01 Javascript
JavaScript基础之静态方法和实例方法分析
2018/12/26 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python实现逆波兰计算表达式实例详解
2015/05/06 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
python3实现绘制二维点图
2019/12/04 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
经典安踏广告词
2014/03/21 职场文书
求职信怎么写
2014/05/23 职场文书
毕业生应聘求职信
2014/07/10 职场文书
2014年内勤工作总结
2014/11/24 职场文书
离婚协议书范文
2015/01/26 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
重阳节活动主持词
2015/07/04 职场文书
幼儿园大班教师评语
2019/06/21 职场文书
python 爬取豆瓣网页的示例
2021/04/13 Python
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers