- sys.argv是获取运行python文件的时候命令行参数,且以list形式存储参数
- 第一个参数是要运行的py文件名字,第二个参数是传入的值
- sys.argv是写在IDE中的,运行的时候是在cmd中运行
下面的代码是test.py文件(IDE编写),不用IDE工具,只用命令行窗口运行的时候,进入test.py文件所在目录,输入:python test.py arg1 arg2 arg3…
#这部分内容是IDE编写的,文件名为test.py
import sys
a = sys.argv
b = len(sys.argv)
print(a)
print(b)
然后再cmd中输入 python test.py ,此时输出
#这个是cmd的输出部分
['test.py']
1
cmd中输入:python test.py a b c d,此时输出
#这个是cmd的输出部分
['test.py','a','b','c','d']
5