获取命令行参数

通过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()