详解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中的偏函数
Apr 27 Python
linux下python抓屏实现方法
May 22 Python
举例区分Python中的浅复制与深复制
Jul 02 Python
python函数中return后的语句一定不会执行吗?
Jul 06 Python
运动检测ViBe算法python实现代码
Jan 09 Python
详解Python判定IP地址合法性的三种方法
Mar 06 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
Apr 10 Python
python批量修改图片尺寸,并保存指定路径的实现方法
Jul 04 Python
python ftplib模块使用代码实例
Dec 31 Python
Django用数据库表反向生成models类知识点详解
Mar 25 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 Python
浅析Python面向对象编程
Jul 10 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 用sock技术发送邮件的函数
2007/07/21 PHP
PHP数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
php使用MySQL保存session会话的方法
2015/06/18 PHP
Symfony2创建页面实例详解
2016/03/18 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
2019/04/10 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
return false,对阻止事件默认动作的一些测试代码
2010/11/17 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
2012/12/04 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
jquery与prototype框架的详细对比
2013/11/21 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
jQuery监控文本框事件并作相应处理的方法
2015/04/16 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
2015/08/15 Javascript
基于javascript实现随机颜色变化效果
2016/01/14 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
jquery点击展示与隐藏更多内容
2016/12/03 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
小程序实现上下移动切换位置
2019/09/23 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
2020/09/08 Javascript
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
Python中常见的数据类型小结
2015/08/29 Python
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
简单了解python PEP的一些知识
2019/07/13 Python
python输出带颜色字体实例方法
2019/09/01 Python
德购商城:德国进口直邮商城
2017/06/13 全球购物
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
最美护士演讲稿
2014/08/27 职场文书
2015年店长个人工作总结
2015/10/23 职场文书