对命令行模式与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切换hosts文件代码示例
Dec 31 Python
python实现自动登录后台管理系统
Oct 18 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
Dec 24 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
Mar 27 Python
Django 在iframe里跳转顶层url的例子
Aug 21 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
Oct 28 Python
Python网络编程之使用TCP方式传输文件操作示例
Nov 01 Python
python实现批量转换图片为黑白
Jun 16 Python
利用python对mysql表做全局模糊搜索并分页实例
Jul 12 Python
Python faker生成器生成虚拟数据代码实例
Jul 20 Python
Python中Yield的基本用法
Oct 18 Python
pytorch 移动端部署之helloworld的使用
Oct 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 多个submit提交表单 处理方法
2009/07/07 PHP
PHP开发中常用的字符串操作函数
2011/02/08 PHP
PHP写UltraEdit插件脚本实现方法
2011/12/26 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
2014/12/18 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
PHP的微信支付接口使用方法讲解
2019/03/08 PHP
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
纯js写的分页表格数据为json串
2014/02/18 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
2016/09/04 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
jQuery插件DataTables分页开发心得体会
2017/08/22 jQuery
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
浅谈Vue 性能优化之深挖数组
2018/12/11 Javascript
Vue组件实现触底判断
2019/06/26 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
对vue生命周期的深入理解
2020/12/03 Vue.js
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
Python函数参数类型*、**的区别
2015/04/11 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
TensorFlow实现简单的CNN的方法
2019/07/18 Python
Python实现手机号自动判断男女性别(实例解析)
2019/12/22 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
师德学习感言
2014/01/31 职场文书
出纳工作检讨书
2014/10/18 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书