获取命令行参数
通过sys
模块获取命令行传参,从文件开始,从0计数;通过getopt
模块格式化传参,使其可以解析选项:
import sys
import getopt
# opts是带选项的参数,args是不带选项的参数
opts, args = getopt.getopt(sys.argv[1:], "hn:c:")
for op, value in opts:
if op == "-n":
ids = str.split(value, ";")
elif op == "-c":
cmds = str.split(value, ";")
elif op == "-h":
sys.exit()