似乎可以使用argparse创建可选参数,以“覆盖”其他必需参数(无论是位置还是必需选项)。
一个例子是--help / -h开关,它只显示帮助和退出。现在我需要像这样实现行为;我需要一个可以在不使用任何其他必需参数的情况下使用的开关/选项。
答案 0 :(得分:1)
看看如何实施“帮助”开关:
self.add_argument(
default_prefix+'h', default_prefix*2+'help',
action='help', default=SUPPRESS,
help=_('show this help message and exit'))
您需要提供一个短路参数处理的动作; 'help'
操作通过退出程序来完成此操作。