2015-05-06 99 views
1

我在子分析器中有多個級別的子分析器,但是當我運行帶有幫助標誌的程序時,我只能看到幫助消息和僅用於頂級選項的選擇。我如何看到所有子選項或更深層次的特定子選項的幫助?多級別argparse子分析器

+0

如果您包含與參數解析器相關的代碼,這將會很有幫助。 –

回答

2

要獲得子分析器的幫助,請使用類似於python prog.py cmd1 -h的命令。要獲得子分析器的幫助,應該可以使用python prog.py cmd1 cmd12 -h

使用默認幫助機制,沒有辦法通過一個命令顯示主解析器和所有子分析器(和子子分析器)的幫助。它變得太複雜了。

我會建議自定義的用法和描述。這包括子分析器的標題和描述等。

相關問題