【发布时间】:2014-09-17 21:13:01
【问题描述】:
我不太了解 argparse 的以下行为
parser.add_argument("-option1", type=int, nargs='?', const=1, default=1, choices=xrange(1, 20), help="help message of option1")
parser.add_argument("-option2", type=str, nargs=1, help="help message of option2")
在 option1 的情况下,args.option1 是一个整数,如果提供的话。 对于 option2,args.option2 看起来像一个字符串数组。如果我想获得使用 option2 传递的实际字符串,我必须使用 args.option2[0]
【问题讨论】: