详解python运行三种方式_详解python运行三种方式
方式一
交互式编程
交互式编程不需要创建脚本文件,是通过 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运行三种方式相关推荐
- 西门子精智comfort系列面板下载程序的几种方法_参考手册(以太网+PN+USB方式)
西门子精智comfort系列面板下载程序的几种方法_参考手册(以太网+PN+USB方式) 以太网及 PN/IE 方式下载 下载要求 以太网电缆 交叉线: 对电缆的具体要求最好采用T568B的交叉线序标 ...
- python可变参数的实验性_详解Python的三种可变参数
可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或 ...
- python什么是可变参数_详解Python的三种可变参数
可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或 ...
- python命令窗口在哪里_详解如何在cmd命令窗口中搭建简单的python开发环境
详解如何在cmd命令窗口中搭建简单的python开发环境 1.快捷键win+r输入cmd回车调出cmd界面,在命令行输入python回车,显示python命令无法识别 2.登陆python官网http ...
- python 线程安全的数据类型_详解python多线程、锁、event事件机制的简单使用
详解python多线程.锁.event事件机制的简单使用 发布时间:2020-09-25 02:04:12 来源:脚本之家 阅读:117 作者:君惜 线程和进程 1.线程共享创建它的进程的地址空间,进 ...
- python垃圾回收机制原理_详解python的垃圾回收机制
python的垃圾回收机制 一.引子 我们定义变量会申请内存空间来存放变量的值,而内存的容量是有限的,当一个变量值没有用了(简称垃圾)就应该将其占用的内存空间给回收掉,而变量名是访问到变量值的唯一方式 ...
- python程序设计语言的执行方式_编程语言用Python执行程序的4种方式
在编写代码中,经常会遇到在 Python程序中打开外部程序的需求,那么在Python里如何打开外部程序呢?今天我们来介绍四种不同的方式,供大家参考收藏. 使用 os.system() os.syste ...
- python 安装pandas 权限不够_详解Python学习之安装pandas
一.python pip的安装与使用 1.pip 是 python 包管理工具,该工具提供了对python 包的查找.下载.安装.卸载的功能. 目前如果你在 python.org 下载最新版本的安装包 ...
- 怎样用python生成中文字符画_如何利用Python实现图片转字符画详解
本篇文章主要介绍了Python实现图片转字符画的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 字符画真的很有意思,将图片中的像素用字符代替,就生成了字符画. 但是像 ...
最新文章
- 最新的B站弹幕和评论爬虫,你们要的冰冰来啦!
- flask_restplus的fields中怎么定义字典_Quora | 成功的定义是什么?
- ESP8266/ESP32自动下载电路分析
- SQL SERVER 2008安全配置
- 一个IP绑定多个域名(虚拟主机)设置方法
- 8数据提供什么掩膜产品_工业轨式1-8路RS485数据(MODBUS RTU协议)厂家产品说明...
- POI不同版本替换Word模板时的问题
- [Unity] Animation Blend Tree 中混合值变化时部分骨骼错误旋转 360 度的解决办法:将 Humanoid 改成 Generic
- 重磅发布 | 蚂蚁金服与电子标准院达成战略合作 共同推进数据安全行业的标准化...
- Java几款性能分析工具的对比
- C#调用第三方ocx控件 (winform /aspx)
- 给我一个软件,我将操控一个机器人军团!
- 03.SpringBoot入门案例及详解
- 程序设计导引及在线实践之显示器
- Linux系统firewalld防火墙的应用实操(禁止屏蔽海外国外IP访问)
- 浙江大学-西湖大学联合培养博士生
- 数据结构实验1 集合的交、并、差
- CAN FD实战之示波器捕捉波形及对照CAN FD帧定义解析CAN FD帧
- 转行学IT,能找到好工作吗?
- UEFI——EFI Systable Table