对于具有许多子命令的程序,我想将它们逻辑分组显示在--help输出中。 Python argparse有一个add_argument_group
方法,但它似乎与subparsers不兼容。 subparsers只能添加到顶级ArgumentParser
,_SubParsersAction
不允许参数组。有什么方法可以解决这个问题吗?
答案 0 :(得分:3)
除了实现自定义HelpFormatter
之外,您无法以任何直接的方式执行此操作。
您可以在this part of the documentation.
中找到有关HelpFormatter
风味的更多信息