对于具有许多子命令的程序,我想在–help输出中按逻辑分组显示它们。Python argparse有一个add_argument_group方法,但似乎与子解析器不兼容。子解析器只能添加到顶层ArgumentParser,并且_SubParsersAction不允许参数组。有办法解决吗?
Python argparse
add_argument_group
ArgumentParser
_SubParsersAction
除了实现custom之外,您真的不能以任何直接的方式来实现它HelpFormatter。
HelpFormatter
您可以在文档的此部分中找到有关HelpFormatter口味的更多信息。