对命令行模式与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和php通信乱码问题解决方法
Apr 15 Python
设计模式中的原型模式在Python程序中的应用示例
Mar 02 Python
Python 获得13位unix时间戳的方法
Oct 20 Python
Python读取图片为16进制表示简单代码
Jan 19 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
利用python提取wav文件的mfcc方法
Jan 09 Python
python中import与from方法总结(推荐)
Mar 21 Python
Python matplotlib学习笔记之坐标轴范围
Jun 28 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
Oct 21 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
TensorFLow 数学运算的示例代码
Apr 21 Python
Python ConfigParser模块的使用示例
Oct 12 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
用PHP和ACCESS写聊天室(五)
2006/10/09 PHP
利用PHP制作简单的内容采集器的原理分析
2008/10/01 PHP
CodeIgniter与PHP5.6的兼容问题
2015/07/16 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
PHP使用redis位图bitMap 实现签到功能
2019/10/08 PHP
JavaScript随机排序(随即出牌)
2010/09/17 Javascript
20款效果非常棒的 jQuery 插件小结分享
2011/11/18 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
js自定义回调函数
2015/12/13 Javascript
基于jQuery实现页面搜索功能
2020/03/26 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
vue项目上传Github预览的实现示例
2018/11/06 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
2021/02/05 Javascript
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
Python书单 不将就
2017/07/11 Python
Python使用matplotlib绘制三维参数曲线操作示例
2019/09/10 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
毕业生自我推荐
2013/11/04 职场文书
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
商场父亲节活动方案
2014/08/27 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
公司文体活动总结
2015/05/07 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书