详解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之Python安装
Sep 12 Python
如何使用七牛Python SDK写一个同步脚本及使用教程
Aug 23 Python
基于Python实现通过微信搜索功能查看谁把你删除了
Jan 27 Python
Python应用03 使用PyQT制作视频播放器实例
Dec 07 Python
python奇偶行分开存储实现代码
Mar 19 Python
浅谈python中字典append 到list 后值的改变问题
May 04 Python
numpy使用fromstring创建矩阵的实例
Jun 15 Python
python爬虫超时的处理的实例
Dec 19 Python
Python告诉你木马程序的键盘记录原理
Feb 02 Python
Python实现的矩阵转置与矩阵相乘运算示例
Mar 26 Python
Python缓存技术实现过程详解
Sep 25 Python
Python json模块与jsonpath模块区别详解
Mar 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
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
php+mysql实现数据库随机重排实例
2014/10/17 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
jQuery对val和atrr("value")赋值的区别介绍
2014/09/26 Javascript
jQuery Easyui 验证两次密码输入是否相等
2016/05/13 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
JS中的三个循环小结
2017/06/20 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
2018/06/06 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
[01:29]Ti4循环赛第三日精彩回顾
2014/07/13 DOTA
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
[01:04:14]OG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
Python类的动态绑定实现原理
2020/03/21 Python
Python中无限循环需要什么条件
2020/05/27 Python
python爬取代理ip的示例
2020/12/18 Python
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
杭州联环马网络笔试题面试题
2013/08/04 面试题
大班幼儿评语大全
2014/04/30 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
干部作风建设工作总结
2014/10/29 职场文书
护士2014年终工作总结
2014/11/11 职场文书
挂职锻炼个人总结
2015/03/05 职场文书
初中生活随笔
2015/08/15 职场文书
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python
纯html+css实现打字效果
2021/08/02 HTML / CSS
python解析json数据
2022/04/29 Python