423497786 发表于 2016-08-19 18:08

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)

ghostwwl 发表于 2016-08-22 18:15

第二行 改为
parser.add_argument('-d', type = int, action = 'store')
页: [1]
查看完整版本: argparse模块的问题