argparse模块的问题
>>> parser = argparse.ArgumentParser()>>> parser.add_argument('-d', nargs = 1, type = int, action = 'store')
_StoreAction(option_strings=['-d'], dest='d', nargs=1, const=None, default=None, type=<type 'int'>, choices=None, help=None, metavar=None)
>>> parser.parse_args('-d 4'.split())
Namespace(d=)
>>>
为什么Namespace(d=)而不是Namespace(d=4) 第二行 改为
parser.add_argument('-d', type = int, action = 'store')
页:
[1]