参考链接:https://www.cnblogs.com/aland-1415/p/6613449.html
sys.argv[]就是一个从程序外部获取参数的桥梁。
从外部取得的参数可以是多个,所以获得的是一个列表(list),所以才能用[]提取其中的元素。
其第一个元素是程序本身,随后才依次是外部给予的参数。
举例说明:(1)
#test.py
import sys
a=sys.argv[0] //0指代码(即此.py程序)本身
print(a)
将test.py保存在c盘的根目录下。
输入test.py运行我们刚刚写的程序,得到结果是该程序的路径。
(2)然后我们将代码中0改为1 :
a=sys.argv[1]
这次加上一个参数,输入:test.py what
(3)
a=sys.argv[2:]
运行:test.py a b c d e f