----
===== 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