我在subparsers中有多个级别的subparser,但是当我使用help标志运行程序时,我看到帮助消息和选项仅适用于顶级选项。我怎样才能看到所有子选项的帮助,或更深层次的特定子选项?
答案 0 :(得分:2)
要获得subparser的帮助,请使用python prog.py cmd1 -h
之类的命令。要获得子子分析器的帮助,python prog.py cmd1 cmd12 -h
应该可以正常工作。
使用默认帮助机制,没有办法用一个命令显示主解析器和所有子分析器(和子子分析器)的帮助。它太复杂了。
我建议自定义用法和说明。这包括子分段的标题和描述等。