详解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中的引用和拷贝浅析
Nov 22 Python
编写简单的Python程序来判断文本的语种
Apr 07 Python
Python装饰器使用实例:验证参数合法性
Jun 24 Python
解决每次打开pycharm直接进入项目的问题
Oct 28 Python
python3 深浅copy对比详解
Aug 12 Python
python每5分钟从kafka中提取数据的例子
Dec 23 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
Jul 14 Python
简述 Python 的类和对象
Aug 21 Python
PyCharm最新激活码PyCharm2020.2.3有效
Nov 18 Python
OpenCV灰度化之后图片为绿色的解决
Dec 01 Python
python中用ggplot绘制画图实例讲解
Jan 26 Python
python语言中pandas字符串分割str.split()函数
Aug 05 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&mysql(六)
2006/10/09 PHP
PHP图片裁剪函数(保持图像不变形)
2014/05/04 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
2015/07/03 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
2016/09/19 PHP
Codeigniter里的无刷新上传的实现代码
2019/04/14 PHP
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
jquery dialog键盘事件代码
2010/08/01 Javascript
基于JavaScript实现动态添加删除表格的行
2016/02/01 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
2017/03/13 Javascript
Mongoose经常返回e11000 error的原因分析
2017/03/29 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
react.js CMS 删除功能的实现方法
2017/04/17 Javascript
简单实现js轮播图效果
2017/07/14 Javascript
react-native 完整实现登录功能的示例代码
2017/09/11 Javascript
Express使用html模板的详细代码
2017/09/18 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
浅谈在Vue.js中如何实现时间转换指令
2019/01/06 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
python小项目之五子棋游戏
2019/12/26 Python
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
学校招生宣传广告词
2014/03/19 职场文书
小学生民族团结演讲稿
2014/08/27 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
教师三严三实学习心得体会
2014/10/11 职场文书
巾帼标兵事迹材料
2014/12/26 职场文书
感谢信格式范文
2015/01/22 职场文书
如何写辞职信
2015/05/13 职场文书
合同纠纷调解书
2015/05/20 职场文书
民事上诉状范文
2015/05/22 职场文书
追悼会悼词大全
2015/06/23 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript