sys.argv[]用来获取命令行参数,返回一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素是程序(名称)本身,随后才依次是外部给予的参数。
代码test.py:
import sys
a=sys.argv[0:]
print(a)
运行:python test.py a b c d e f
输出:['test.py', 'a', 'b', 'c', 'd', 'e', 'f']
参考博客:Python中 sys.argv[]的用法简明解释