多级argparse子分析器

时间:2015-05-06 22:23:50

标签: python argparse

我在subparsers中有多个级别的subparser,但是当我使用help标志运行程序时,我看到帮助消息和选项仅适用于顶级选项。我怎样才能看到所有子选项的帮助,或更深层次的特定子选项?

1 个答案:

答案 0 :(得分:2)

要获得subparser的帮助,请使用python prog.py cmd1 -h之类的命令。要获得子子分析器的帮助,python prog.py cmd1 cmd12 -h应该可以正常工作。

使用默认帮助机制,没有办法用一个命令显示主解析器和所有子分析器(和子子分析器)的帮助。它太复杂了。

我建议自定义用法和说明。这包括子分段的标题和描述等。

相关问题