对命令行模式与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 15 Python
Python实现子类调用父类的方法
Nov 10 Python
python中黄金分割法实现方法
May 06 Python
Python 遍历列表里面序号和值的方法(三种)
Feb 17 Python
Python新手们容易犯的几个错误总结
Apr 01 Python
Python 编码Basic Auth使用方法简单实例
May 25 Python
解决Python网页爬虫之中文乱码问题
May 11 Python
对Python 多线程统计所有csv文件的行数方法详解
Feb 12 Python
Python 如何优雅的将数字转化为时间格式的方法
Sep 26 Python
Python 中pandas索引切片读取数据缺失数据处理问题
Oct 09 Python
python 读取、写入txt文件的示例
Sep 27 Python
scrapy头部修改的方法详解
Dec 06 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输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
thinkPHP导出csv文件及用表格输出excel的方法
2015/12/30 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
基于jquery的图片轮播 tab切换组件
2012/07/19 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
iframe子父页面调用js函数示例
2013/11/07 Javascript
多种jQuery绑定事件的实现方式
2016/06/13 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
原生js编写焦点图效果
2016/12/08 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
Postman的下载及安装教程详解
2018/10/16 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
简单了解vue中的v-if和v-show的区别
2019/10/08 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
[51:20]完美世界DOTA2联赛PWL S2 Magma vs PXG 第一场 11.28
2020/12/01 DOTA
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
通过实例解析python描述符原理作用
2020/01/22 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
python爬虫如何解决图片验证码
2021/02/14 Python
爱尔兰最大的体育零售商:Life Style Sports
2019/06/12 全球购物
食品销售计划书
2014/04/26 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
2014年生产部工作总结
2014/12/17 职场文书
客户答谢会致辞
2015/07/30 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android