对命令行模式与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中黄金分割法实现方法
May 06 Python
Django中URL视图函数的一些高级概念介绍
Jul 20 Python
浅谈django开发者模式中的autoreload是如何实现的
Aug 18 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
Apr 27 Python
python3使用smtplib实现发送邮件功能
May 22 Python
python 从文件夹抽取图片另存的方法
Dec 04 Python
Python3.5模块的定义、导入、优化操作图文详解
Apr 27 Python
python 多进程队列数据处理详解
Dec 23 Python
打包PyQt5应用时的注意事项
Feb 14 Python
Python+Opencv实现把图片、视频互转的示例
Dec 17 Python
python网络爬虫实现发送短信验证码的方法
Feb 25 Python
python开发实时可视化仪表盘的示例
May 07 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
Terran魔法科技
2020/03/14 星际争霸
一个用于网络的工具函数库
2006/10/09 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
php中this关键字用法分析
2016/12/07 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
js关闭子窗体刷新父窗体实现方法
2012/12/04 Javascript
你必须知道的Javascript知识点之"this指针"的应用
2013/04/23 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
JavaScript之filter_动力节点Java学院整理
2017/06/28 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
vue之父子组件间通信实例讲解(props、$ref、$emit)
2018/05/22 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
[04:54]DOTA2-DPC中国联赛1月31日Recap集锦
2021/03/11 DOTA
Python实现把xml或xsl转换为html格式
2015/04/08 Python
Python import与from import使用及区别介绍
2018/09/06 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
pycharm创建一个python包方法图解
2019/04/10 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
python实现指定ip端口扫描方式
2019/12/17 Python
tensorflow之tf.record实现存浮点数数组
2020/02/17 Python
电信专业应届生自荐信
2013/09/28 职场文书
金融管理专业求职信
2014/07/10 职场文书
无财产无子女离婚协议书范文
2014/09/14 职场文书
六查六看自查报告
2014/10/14 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
法定代表人免职证明
2015/06/24 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android