详解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中精确输出JSON浮点数的方法
Apr 18 Python
python通过邮件服务器端口发送邮件的方法
Apr 30 Python
Python中DJANGO简单测试实例
May 11 Python
python3实现暴力穷举博客园密码
Jun 19 Python
PYQT5实现控制台显示功能的方法
Jun 25 Python
Python FFT合成波形的实例
Dec 04 Python
python各层级目录下import方法代码实例
Jan 20 Python
python自动点赞功能的实现思路
Feb 26 Python
python json.dumps中文乱码问题解决
Apr 01 Python
Django中FilePathField字段的用法
May 21 Python
plt.figure()参数使用详解及运行演示
Jan 08 Python
Flask使用SQLAlchemy实现持久化数据
Jul 16 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模板中出现空行解决方法
2011/03/08 PHP
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
PHP中call_user_func_array回调函数的用法示例
2016/11/26 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
js去除输入框中所有的空格和禁止输入空格的方法
2014/06/09 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
node.js基于express使用websocket的方法
2017/11/09 Javascript
js中getBoundingClientRect的作用及兼容方案详解
2018/02/01 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
关于pip的安装,更新,卸载模块以及使用方法(详解)
2017/05/19 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
python中csv文件的若干读写方法小结
2018/07/04 Python
python实现串口自动触发工作的示例
2019/07/02 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
Python + Flask 实现简单的验证码系统
2019/10/01 Python
python简单实现最大似然估计&scipy库的使用详解
2020/04/15 Python
python requests.get带header
2020/05/05 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
迪卡侬英国官网:Decathlon英国
2017/04/08 全球购物
企业治理工作自我评价
2013/09/26 职场文书
怎样有效的进行自我评价
2013/10/06 职场文书
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
初一生物教学反思
2014/01/18 职场文书
市场营销方案范文
2014/03/11 职场文书
财产公证书格式
2014/04/10 职场文书
师德师风个人反思
2014/04/28 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
个人总结格式范文
2015/03/09 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL