2024-06-26 16:54:26 发布
网友
我希望我的程序有一个可选的参数,但是当给定该选项时,该选项至少需要有一个参数。所以求助热线应该是这样的:
myprog [file] [-a] [-b] [--optionalArgument neededParameter [optionalParameter ...]]
如何用argparse存档?你知道吗
例如:
parser = ArgumentParser() parser.add_argument('-a', action='store_true') parser.add_argument(' optional', nargs='+', metavar=('neededParameter', 'optionalParameter'))
这将需要 optional的一个或多个参数,并且用法消息将打印为:
optional
usage: args.py [-h] [-a] [ optional neededParameter [optionalParameter ...]]
例如:
这将需要
optional
的一个或多个参数,并且用法消息将打印为:相关问题 更多 >
编程相关推荐