Python 光速入门 2: 命令行终端使用 Python - YDOOK
Python :从小白到大神之路 YDOOK.COM
我们知道,在操作系统的终端,通过在命令行终端上输入一些命令,可以完成对操作系统以及其上面的应用或可执行程序或插件的调用与控制等。
传入参数与交互模式
Python 在终端上通过什么来传入参数?
Python 解释器运行时,如果直接通过命令行操作,解释器将直接读取命令行参数,并将读入的一个或者多个参数转化为字符串列表的形式,然后再存入sys模块的argv变量中。argv:输入计算机词汇,表示的是命令行参数的意思。
也就是说,sys.argv[] 用于保存在命令行终端输入的参数变量,并将这些变量按字符串的形式保存。如果命令行终端没有被输入数据,那么,sys.argv[] = null。
Python 在终端上以什么形式或者模式运行?
由前面介绍可知,Python的解释器本质上就是一个翻译链接软件。其特点在于,Python解释器的是运行在交互模式(interactive mode)下的。在这种模式中,它会显示主提示符(primary prompt) ,提示输入下一条指令,通常用三个大于号(>>>)表示;连续输入行的时候,它会显示次要提示符,默认是三个点(…)。进入解释器时,它会先显示欢迎信息、版本信息、版权声明等信息,然后就会出现提示符,提示符一般是主提示符(>>>):
下面是Windows 的终端CMD 下的python解释器信息以及操作显示: