对命令行模式与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深入学习之对象的属性
Aug 31 Python
python调用机器喇叭发出蜂鸣声(Beep)的方法
Mar 23 Python
python使用multiprocessing模块实现带回调函数的异步调用方法
Apr 18 Python
python使用7z解压apk包的方法
Apr 18 Python
获取Django项目的全部url方法详解
Oct 26 Python
Python生成器generator用法示例
Aug 10 Python
对Python subprocess.Popen子进程管道阻塞详解
Oct 29 Python
Python操作qml对象过程详解
Sep 26 Python
python获取网络图片方法及整理过程详解
Dec 20 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
Jun 08 Python
神经网络训练采用gpu设置的方式
Mar 03 Python
有趣的二维码:使用MyQR和qrcode来制作二维码
May 10 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
广播爱好者需要了解的天线知识
2021/03/01 无线电
PHP安全配置
2006/12/06 PHP
简单PHP上传图片、删除图片实现代码
2010/05/12 PHP
一个简单的javascript类定义例子
2009/09/12 Javascript
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
extjs 初始化checkboxgroup值的代码
2011/09/21 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
2013/03/05 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
Css3制作变形与动画效果
2015/07/24 Javascript
常用jQuery选择器汇总
2017/02/02 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
详解使用vuex进行菜单管理
2017/12/21 Javascript
使用百度地图实现地图网格的示例
2018/02/06 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
Python中replace方法实例分析
2014/08/20 Python
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
学python最电脑配置有要求么
2020/07/05 Python
详解Python的爬虫框架 Scrapy
2020/08/03 Python
Django如何实现防止XSS攻击
2020/10/13 Python
python Cartopy的基础使用详解
2020/11/01 Python
浅谈Selenium+Webdriver 常用的元素定位方式
2021/01/13 Python
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
女性时尚网购:Chic Me
2019/07/30 全球购物
人事专员的岗位职责
2014/03/01 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
员工安全承诺书
2014/05/22 职场文书
教师工作表现自我评价
2015/03/05 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
学校教代会开幕词
2016/03/04 职场文书
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis
python开发人人对战的五子棋小游戏
2022/05/02 Python
Win10加载疑难解答时出错发生意外错误的解决方法
2022/07/07 数码科技