详解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实现异步回调机制代码分享
Jan 10 Python
pymssql数据库操作MSSQL2005实例分析
May 25 Python
Django自定义manage命令实例代码
Feb 11 Python
python实现词法分析器
Jan 31 Python
Pyinstaller打包.py生成.exe的方法和报错总结
Apr 02 Python
python django下载大的csv文件实现方法分析
Jul 19 Python
python查询MySQL将数据写入Excel
Oct 29 Python
利用Python发送邮件或发带附件的邮件
Nov 12 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 Python
Pycharm 设置默认解释器路径和编码格式的操作
Feb 05 Python
从np.random.normal()到正态分布的拟合操作
Jun 02 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
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
php实例化一个类的具体方法
2019/09/19 PHP
利用json获取字符出现次数的代码
2012/03/22 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
jquery操作select方法汇总
2015/02/05 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
浅谈javascript中的事件冒泡和事件捕获
2016/12/28 Javascript
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
关于js中的鼠标事件总结
2017/07/11 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
Python获取文件ssdeep值的方法
2014/10/05 Python
python3调用R的示例代码
2018/02/23 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
对python numpy.array插入一行或一列的方法详解
2019/01/29 Python
VSCode Python开发环境配置的详细步骤
2019/02/22 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
丝芙兰意大利官方网站:Sephora.it
2019/12/13 全球购物
自荐书格式
2013/12/01 职场文书
毕业生的自我评价范文
2013/12/31 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
出国留学担保书
2014/05/20 职场文书
拆迁委托协议书
2014/09/15 职场文书
高中生第一学年自我鉴定2015
2014/09/28 职场文书
酒店宣传语大全
2015/07/13 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技