对命令行模式与python交互模式介绍


Posted in Python onMay 12, 2018

命令行模式与python交互模式

1.在命令行模式下,可以执行 python 进入 Python 交互式环境,也可以执

行 python hello.py 运行一个.py 文件。

2.在 Python 交互式环境下,只能输入 Python 代码并立刻执行。

3.Python 交互式环境会把每一行 Python 代码的结果自动打印出来,但是,直接运行 Python 代码却不会。

例:

在 Python 交互式环境下,输入:

>>> 100 + 200 + 300
600

直接可以看到结果 600。

但是,写一个 calc.py 的文件,内容如下:

100 + 200 + 300

然后在命令行模式下执行:

C:\work>python calc.py

发现什么输出都没有。

想要输出结果,必须自己用 print()打印出来。

把 calc.py改造一下:

print(100 + 200 + 300)

再执行,就可以看到结果:

C:\work>python calc.py
600

4.在 Windows上像直接运行exe文件运行.py文件是不行的,但是,在 Mac 和 Linux 上是可以的,方法是在.py 文件的第一行加上一个特殊的注释:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print('hello, world')

然后,通过命令给 hello.py 以执行权限:

$ chmod a+x hello.py

就可以直接运行 hello.py

以上这篇对命令行模式与python交互模式介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现文件分组复制到不同目录的例子
Jun 04 Python
Python字符串处理实例详解
May 18 Python
Python装饰器原理与用法分析
Apr 30 Python
对python3中pathlib库的Path类的使用详解
Oct 14 Python
python实现事件驱动
Nov 21 Python
python处理multipart/form-data的请求方法
Dec 26 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
Jun 12 Python
使用pyqt 实现重复打开多个相同界面
Dec 13 Python
Tensorflow: 从checkpoint文件中读取tensor方式
Feb 10 Python
Python json读写方式和字典相互转化
Apr 18 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
May 13 Python
解决Pytorch半精度浮点型网络训练的问题
May 24 Python
python执行系统命令后获取返回值的几种方式集合
May 12 #Python
在CMD命令行中运行python脚本的方法
May 12 #Python
在cmd命令行里进入和退出Python程序的方法
May 12 #Python
对python中执行DOS命令的3种方法总结
May 12 #Python
python 信息同时输出到控制台与文件的实例讲解
May 11 #Python
解决python nohup linux 后台运行输出的问题
May 11 #Python
解决nohup重定向python输出到文件不成功的问题
May 11 #Python
You might like
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
php异步多线程swoole用法实例
2014/11/14 PHP
php取得字符串首字母的方法
2015/03/25 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
动态添加js事件实现代码
2009/03/12 Javascript
javascript 流畅动画实现原理
2009/09/08 Javascript
ExtJs之带图片的下拉列表框插件
2010/03/04 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
2013/11/08 Javascript
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
JS实现很实用的对联广告代码(可自适应高度)
2015/09/18 Javascript
详解javascript高级定时器
2015/12/31 Javascript
使用jquery.form.js实现图片上传的方法
2016/05/05 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
JS比较两个数值的大小实例
2016/11/25 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
angular之ng-template模板加载
2017/11/09 Javascript
如何为你的JS项目添加智能提示与类型检查详解
2019/03/12 Javascript
node.js域名解析实现方法详解
2019/11/05 Javascript
详解Python核心编程中的浅拷贝与深拷贝
2018/01/07 Python
Python实用技巧之利用元组代替字典并为元组元素命名
2018/07/11 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
Priority Pass机场贵宾室会籍计划:全球超过1200间机场贵宾室
2018/08/26 全球购物
软件工程师岗位职责
2013/11/16 职场文书
高中毕业自我鉴定
2013/12/19 职场文书
初婚未育证明
2014/01/15 职场文书
土木工程师职业规划范文
2014/03/07 职场文书
合作经营协议书范本
2014/04/17 职场文书
高中学生评语大全
2014/04/25 职场文书
美德少年事迹材料1000字
2014/08/21 职场文书
介绍信样本
2015/01/31 职场文书
前台岗位职责
2015/02/13 职场文书
社区敬老月活动总结
2015/05/07 职场文书