from argparse import ArgumentParser p = ArgumentParser(usage='it is usage tip', description='this is a test') p.add_argument('-type', default=2, type=int, choices=[1,3,5] ,required=True,help='the second argument') args = p.parse_args() print args print args.type
参数名中尽量不要出现 - ,尽量用 _ 代替
-t : 是 --t的参数简写 defalut : 默认是 type : 类型(int, str) choices :参数的可选值 required:必须参数 help : 参数的解释
python test.py -h python test.py -t 3 或 python test.py -t=3 或 python test.py --t_t 3 或 python test.py --t_t=3