对命令行模式与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的Django框架中的ORM建立查询API
Apr 20 Python
理解Python中的类与实例
Apr 27 Python
python中map()与zip()操作方法
Feb 27 Python
python简单实现操作Mysql数据库
Jan 29 Python
Python获取CPU、内存使用率以及网络使用状态代码
Feb 08 Python
python实现飞机大战游戏
Oct 26 Python
PyTorch的深度学习入门教程之构建神经网络
Jun 27 Python
查看Python依赖包及其版本号信息的方法
Aug 13 Python
Python time库基本使用方法分析
Dec 13 Python
python 常用日期处理-- datetime 模块的使用
Sep 02 Python
python中entry用法讲解
Dec 04 Python
Python批量将csv文件转化成xml文件的实例
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
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
用javascript实现分割提取页面所需内容
2007/05/09 Javascript
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
对采用动态原型方式无法展示继承机制得思考
2009/12/04 Javascript
JQuery从头学起第二讲
2010/07/04 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
你必须知道的Javascript知识点之"单线程事件驱动"的使用
2013/04/23 Javascript
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
JavaScript设计模式之工厂方法模式介绍
2014/12/28 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
Vue项目中Api的组织和返回数据处理的操作
2019/11/04 Javascript
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
python中for语句简单遍历数据的方法
2015/05/07 Python
python实现多线程的两种方式
2016/05/22 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Python操作Redis之设置key的过期时间实例代码
2018/01/25 Python
Python中正则表达式的用法总结
2019/02/22 Python
Python closure闭包解释及其注意点详解
2019/08/28 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
办公室主任岗位职责
2013/11/08 职场文书
中学生自我鉴定
2014/02/04 职场文书
白酒市场营销方案
2014/02/25 职场文书
农村葬礼主持词
2014/03/31 职场文书
《海底世界》教学反思
2014/04/16 职场文书
大学开学计划书
2014/04/30 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
灵能百分百第三季什么时候来?
2022/03/15 日漫
以下牛机,你有几个
2022/04/05 无线电