4
對於包含許多子命令的程序,我想在邏輯上將它們顯示在--help輸出中。 Python argparse有一個add_argument_group
方法,但它似乎與子分析器不兼容。子分析器只能添加到頂層ArgumentParser
,而_SubParsersAction
不允許參數組。有沒有辦法解決這個問題?如何在組中顯示argparse子命令?
對於包含許多子命令的程序,我想在邏輯上將它們顯示在--help輸出中。 Python argparse有一個add_argument_group
方法,但它似乎與子分析器不兼容。子分析器只能添加到頂層ArgumentParser
,而_SubParsersAction
不允許參數組。有沒有辦法解決這個問題?如何在組中顯示argparse子命令?
除了實施自定義HelpFormatter
以外,您不能以任何直接的方式真正做到這一點。
你可以找到HelpFormatter
味道的更多信息this part of the documentation.