命令行模式和Python交互模式有什么区别

Python015

命令行模式和Python交互模式有什么区别,第1张

命令行模式是直接在命令行窗口中运行python的py文件,需要先用文本编辑器编写代码,再通过命令行模式运行。交互模式是执行一行就返回一行代码的结果。

1、首先编写一个py文件,然后打开cmd,输入“python 文件路径”就可以执行这个py文件。如下图输入的是“python 1.py”。这种就是命令行模式

2、如果要进入交互模式,依然是打开cmd窗口或者在之前的cmd窗口继续操作,在窗口中输入python就进入交互模式了

3、这个时候可以一行一行输入python代码或者进行python运算,比如输入4+5,按回车后马上返回9的结果

1、使用win+r键,进入windows的命令行模式。

2、或者通过win10自带的搜索功能进入。

3、在配置好Python运行环境的命令行模式下。

4、输入Python之后,进入最后Python 命令提示符。

5、不用换行的话,print语句将会如下。

6、使用Python 的 \在字符串中输入可以换行。

7、最后通过使用\的效果如下。可以看到最终几行的字符串都被拼成了一个字符串,然后被打印了出来。

方法和C语言里的system函数是一致的。该方法的参数就是string类型的命令,返回值方面,linux和windows上的返回值不同。linux上,返回值为执行命令的exit值;而windows上,返回值则是运行命令后,shell的返回值。注意,该方法是没办法得到运行命令的输出的。

该方法返回的是file read的对象,如果想获取执行命令的输出,则需要调用该对象的read方法。

这三个方法是一个系列的,入参是string类型的命令,出参分别是输出,exit值,元祖(exit值,输出)。这个系列的方法相对来说也是最方便的,尤其第三个,可以同时返回exit值和输出,非常方便。