详解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学习笔记之常用函数及说明
May 23 Python
pymssql数据库操作MSSQL2005实例分析
May 25 Python
python数字图像处理之高级滤波代码详解
Nov 23 Python
Python利用字典将两个通讯录文本合并为一个文本实例
Jan 16 Python
简述Python2与Python3的不同点
Jan 21 Python
django 在原有表格添加或删除字段的实例
May 27 Python
对python_discover方法遍历所有执行的用例详解
Feb 13 Python
画pytorch模型图,以及参数计算的方法
Aug 17 Python
使用wxpy实现自动发送微信消息功能
Feb 28 Python
Python 解决相对路径问题:"No such file or directory"
Jun 05 Python
python转化excel数字日期为标准日期操作
Jul 14 Python
pytorch 实现多个Dataloader同时训练
May 29 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/03 新手入门
php读取csv实现csv文件下载功能
2013/12/18 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
php微信开发之自定义菜单完整流程
2016/10/08 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
AngularJs 指令详解及示例代码
2016/09/01 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
2016/11/09 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
Javascript实现时间倒计时功能
2018/11/17 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
vue弹出框组件封装实例代码
2019/10/31 Javascript
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
2015/12/25 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
python flask框架实现重定向功能示例
2019/07/02 Python
使用python实现滑动验证码功能
2019/08/05 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
学校党员对照检查材料
2014/08/28 职场文书
2014迎接教师节演讲稿
2014/09/10 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB