1
我在子分析器中有多個級別的子分析器,但是當我運行帶有幫助標誌的程序時,我只能看到幫助消息和僅用於頂級選項的選擇。我如何看到所有子選項或更深層次的特定子選項的幫助?多級別argparse子分析器
我在子分析器中有多個級別的子分析器,但是當我運行帶有幫助標誌的程序時,我只能看到幫助消息和僅用於頂級選項的選擇。我如何看到所有子選項或更深層次的特定子選項的幫助?多級別argparse子分析器
要獲得子分析器的幫助,請使用類似於python prog.py cmd1 -h
的命令。要獲得子分析器的幫助,應該可以使用python prog.py cmd1 cmd12 -h
。
使用默認幫助機制,沒有辦法通過一個命令顯示主解析器和所有子分析器(和子子分析器)的幫助。它變得太複雜了。
我會建議自定義的用法和描述。這包括子分析器的標題和描述等。
如果您包含與參數解析器相關的代碼,這將會很有幫助。 –