详解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中Collection的使用小技巧
Aug 18 Python
Python使用ntplib库同步校准当地时间的方法
Jul 02 Python
Python实现的计算马氏距离算法示例
Apr 03 Python
python3解析库BeautifulSoup4的安装配置与基本用法
Jun 26 Python
深入理解Python异常处理的哲学
Feb 01 Python
Python脚本按照当前日期创建多级目录
Mar 01 Python
通过实例了解python property属性
Nov 01 Python
详解Python中namedtuple的使用
Apr 27 Python
基于Python 的语音重采样函数解析
Jul 06 Python
Python3 用matplotlib绘制sigmoid函数的案例
Dec 11 Python
jupyter notebook更换皮肤主题的实现
Jan 07 Python
pandas按条件筛选数据的实现
Feb 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
德劲1103二次变频版的打磨
2021/03/02 无线电
php防止sql注入示例分析和几种常见攻击正则表达式
2014/01/12 PHP
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
js控制表单奇偶行样式的简单方法
2013/07/31 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
VC调用javascript的几种方法(推荐)
2016/08/09 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
JS 60秒后重新发送验证码的实例讲解
2017/07/26 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
Python守护进程用法实例分析
2015/06/04 Python
Python基础练习之用户登录实现代码分享
2017/11/08 Python
Django 实现下载文件功能的示例
2018/03/06 Python
浅谈Python中的bs4基础
2018/10/21 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
浅析python 动态库m.so.1.0错误问题
2020/05/09 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
html5响应式开发自动计算fontSize的方法
2020/01/13 HTML / CSS
日本网路线上商品代购服务:转送JAPAN
2016/08/05 全球购物
美国百年历史早餐食品供应商:Wolferman’s
2017/01/18 全球购物
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
泰国折扣酒店预订:Hotels2Thailand
2018/03/20 全球购物
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
介绍一下Ruby的多线程处理
2013/02/01 面试题
员工年终演讲稿
2014/01/03 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
法律进社区活动总结
2015/05/07 职场文书
同意转租证明
2015/06/24 职场文书
志愿服务心得体会
2016/01/15 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android