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个参数。