sys.argv 是获取运行python文件时的命令行参数,且以list形式存储参数。
这里主要介绍常见的几种用法:
1. sys.argv[0] 输出py文件本身的路径或名称
test.py 文件里的代码如下:
import sys
a=sys.argv[0]
print(a)
运行test.py文件的结果如下:
注:当在test.py前边加上路径信息,则运行结果如下:
2. sys.argv[1] 输出脚本的第一个参数
test.py 文件里的代码如下:
import sys
b=sys.argv[1]
print(b)
运行test.py文件的结果如下:
3. len(sys.argv)
test.py 文件里的代码如下:
import sys
c=len(sys.argv)
print(c)
运行test.py文件的结果如下:
注: len(sys.argv) == 2 代表当前脚本含有1个参数。