如何在组中显示argparse子命令?

时间:2012-10-22 22:32:56

标签: python argparse

对于具有许多子命令的程序,我想将它们逻辑分组显示在--help输出中。 Python argparse有一个add_argument_group方法,但它似乎与subparsers不兼容。 subparsers只能添加到顶级ArgumentParser_SubParsersAction不允许参数组。有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

除了实现自定义HelpFormatter之外,您无法以任何直接的方式执行此操作。

您可以在this part of the documentation.

中找到有关HelpFormatter风味的更多信息