命令行模式

在Windows开始菜单选择“命令提示符”,就进入到命令行模式,它的提示符类似C:>

Python交互模式

在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,

在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式:

区分命令行模式和Python交互模式:

在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件

执行一个.py文件只能在命令行模式执行。如果敲一个命令python hello.py,会看到错误:错误提示No such file or directory说明这个hello.py在当前目录找不到,必须先把当前目录切换到hello.py所在的目录下,才能正常执行

在命令行模式运行.py文件和在Python交互式环境下直接运行Python代码有所不同。Python交互式环境会把每一行Python代码的结果自动打印出来,但是,直接运行Python代码却不会。

在Python交互式环境下:>>> 100 + 200 + 300

600

在命令行模式下:print(100 + 200 + 300)

C:work>python calc.py

600

Python交互模式的代码是输入一行,执行一行,而命令行模式下直接运行.py文件是一次性执行该文件内的所有代码。可见,Python交互模式主要是为了调试Python代码用的,也便于初学者学习,它不是正式运行Python代码的环境!

小结:

在Python交互式模式下,可以直接输入代码,然后执行,并立刻得到结果。

在命令行模式下,可以直接运行.py文件。

python交互模式什么意思_python交互模式是什么相关推荐

  1. python交互方式是什么意思_python交互模式是什么

    命令行模式 在Windows开始菜单选择"命令提示符",就进入到命令行模式,它的提示符类似C:\> Python交互模式 在命令行模式下敲命令python,就看到类似如下的一 ...

  2. python学生管理系统设计原理_Python建造者模式案例运行原理解析

    建造者模式的适用范围:想要创建一个由多个部分组成的对象,而且它的构成需要一步接一步的完成.只有当各个部分都完成了,这个对象才完整.建造者模式表现为复杂对象的创建与表现相分离,这样,同一个过程就有不同的 ...

  3. python交互界面清屏_python交互模式怎么清屏

    Python Shell 清屏方法 交互模式下使用Python很方便,如果想清除显示过的信息,有两种方法可以采用. 方法一.针对Python命令行>>>import os >& ...

  4. python计算面积折线图_Python交互图表可视化Bokeh:4. 折线图| 面积图

    折线图与面积图 ① 单线图.多线图 ② 面积图.堆叠面积图 1. 折线图--单线图 importnumpy as npimportpandas as pdimportmatplotlib.pyplot ...

  5. 正在启动python的代码补全客户端_Python交互模式下代码自动补全

    这个功能是以lib的形式提供的,配置写到home下的.pythonrc文件中, 并设置好环境变量让python启动时执行初始化: # ~/.pythonrc # enable syntax compl ...

  6. python交互解释器_Python 交互解释器

    本章我们讨论交互式 Python 交互解释器. Python 代码可以通过两种基本方式启动. 作为脚本或在交互式解释器中. 这是一个小型 Python 脚本的示例. 它是从 UNIX Shell 启动 ...

  7. python以写模式打开录入_Python的学习(六)—-文件和输入输出处理 | 学步园

    Python中的文件和输入输出处理 1. 文件对象的概念 文件对象不仅可以用来访问普通的磁盘文件,还可以访问任何其他类型抽象层面上的文件. 例如实时地"打开一个URL"来读取Web ...

  8. python装饰器模式带参数_python 装饰器模式 我的理解

    python和javascript类似, 可以把函数当作函数的返回值, 比如 def func(f): def subfunc(): print 'subfunc' return subfunc此外f ...

  9. python从后向前匹配_python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解...

    前言 在许多的情况下,很多要匹配内容是一起出现,或者一起不出现的.比如<>,< >,这样的括号,不存在使用半个的情况.因此,在正则表达式里也有一致性的判断,要么两个尖括号一起出 ...

最新文章

  1. MySQL 学习笔记(5)— 视图优缺点、创建视图、修改视图、删除视图
  2. HDU 2102 A计划
  3. 【每日DP】day1 P1802 5倍经验日(别样的01背包)难度⭐★
  4. C和指针 (pointers on C)——第七章:函数(上)
  5. (二)马尔可夫决策过程
  6. udp服务器源码大全,简单UDP服务器端和客户端(源代码) 增加了详细注解
  7. 安卓模拟器切换横屏之后怎么返回竖屏
  8. 【语义分割】评价指标代码函数:np.sum()、np.nansum()、np.nanmean()、np.diag()、np.bincount()
  9. 计算机网络管理的应用,计算机网络管理技术及应用
  10. 注意力稀缺的时代,写作软件如何选择?
  11. ubuntu从源码编译安装python
  12. 如何去管理Java项目
  13. Turbo-rack技术背景及简介
  14. 2750 心系南方灾区
  15. 别人家的公司年终奖52个月工资-互联网企业年终裁员脸在哪
  16. 基于Java毕业设计宠物店管理系统源码+系统+mysql+lw文档+部署软件
  17. Linux系统如何优化系统资源调度-详解
  18. 全球与中国无人机数据处理软件市场深度研究分析报告
  19. Java web实验购物网站(IDEA开发环境,JavaScript,JSP,Servlet,jQuery,Ajax,MySql等)——实现购物车
  20. Oracle-美团外卖

热门文章

  1. python - Numpy - matplotlib
  2. [转]Android编程之BitmapFactory.decodeResource加载图片缩小的原因及解决方法
  3. 用Heartbeat构建Web Ha
  4. Windows Phone 7之初体验(四.平台架构简介)
  5. android studio打测试包,AndroidStudio1.5上进行单元测试(简单)
  6. php excel导入数据库显示乱码,php修改excel表格数据库数据格式-使用phpexcel导入excel表格数据到MYSQL,乱码怎么解决...
  7. linux安装自带mysql吗_Linux安装mysql8
  8. idea运行springboot出现 Disconnected from the target VM, address: ‘127.0.0.1:xxxx‘, transport: ‘socket‘
  9. 黑马博客——详细步骤(三)项目功能的实现之新增用户
  10. 3分钟通过日志定位bug,这个技能测试人必须会