argv:即所谓的参数变量,这个变量保存着你运行Python脚本时传递给Python脚本的参数。
解包:把argv中的东西取出来,将所有的参数依次赋值给左边的变量。
在argv.py文件中输入以下代码:
from sys import argv
script, first, second, third = argv
print("The script is called:", script)
print("Your first variable is:", first)
print("Your second variable is:", second)
print("Your third variable is:", third)
在DOS下运行(Terminal)argv.py文件及返回:
F:\workspace\Python-test\src\test1>python argv.py a b c
The script is called: test.py
Your first variable is: a
Your second variable is: b
Your third variable is: c
注意:这里不是直接运行argv.py文件,而是带了三个参数,否则会报错。这里argv.py本身就是第一个参数,“a”是第二个参数了。