目录


aaa.py

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

参数名中尽量不要出现 - ,尽量用 _ 代替

add_argument 参数解释

-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