1、sys.argv 是获取运行python文件的时候命令行参数,且以list形式存储参数
2、sys.argv[0] 代表当前module的名字
下面的代码文件是a.py,当我不用IDE工具,只用命令行窗口运行的时候,进入文件所在目录,输入:python a.py 输出结果如下
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
还是上面的代码,当我运行时候输入:python a.py zhang 输出如下
- 1
- 2
继续运行时候输入:python a.py zhang kang 输出如下
- 1
- 2
想必不用我说大家都能看明白了。现在分别获取输入的参数值:
python a.py zhang kang
附上知乎的链接:https://www.zhihu.com/question/23711222