对命令行模式与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代码打包为jar软件的简单方法
Aug 04 Python
Python机器学习之SVM支持向量机
Dec 27 Python
Python3标准库总结
Feb 19 Python
Pyinstaller打包.py生成.exe的方法和报错总结
Apr 02 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
对django中foreignkey的简单使用详解
Jul 28 Python
pandas 选取行和列数据的方法详解
Aug 08 Python
Python hmac模块使用实例解析
Dec 24 Python
Python三维绘图之Matplotlib库的使用方法
Sep 20 Python
Django 权限管理(permissions)与用户组(group)详解
Nov 30 Python
上帝为你开了一扇窗之Tkinter常用函数详解
Jun 02 Python
Python中的协程(Coroutine)操作模块(greenlet、gevent)
May 30 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网站建设的流程与步骤分享
2015/09/25 PHP
py文件转exe时包含paramiko模块出错解决方法
2016/08/12 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
laravel5实现微信第三方登录功能
2018/12/06 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
2013/08/21 Javascript
IE6下拉框图层问题探讨及解决
2014/01/03 Javascript
js获取当前时间显示在页面上并每秒刷新
2014/12/24 Javascript
使用js实现的简单拖拽效果
2015/03/18 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
Angular2学习教程之组件中的DOM操作详解
2017/05/28 Javascript
集成vue到jquery/bootstrap项目的方法
2018/02/10 jQuery
nodeJS模块简单用法示例
2018/04/21 NodeJs
详解vue组件基础
2018/05/04 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
Python调用钉钉自定义机器人的实现
2020/01/03 Python
python实现飞机大战项目
2020/03/11 Python
pytorch 查看cuda 版本方式
2020/06/23 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
单位委托书范本
2014/04/04 职场文书
《锄禾》教学反思
2014/04/08 职场文书
环境保护标语
2014/06/20 职场文书
领导班子四风表现材料
2014/08/23 职场文书
工作年限证明模板
2014/11/01 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
React实现动效弹窗组件
2021/06/21 Javascript
Python函数式编程中itertools模块详解
2021/09/15 Python
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL