Python 如何显示所有子parser的argparse的所有可选参数?

Python 如何显示所有子parser的argparse的所有可选参数?,python,argparse,Python,Argparse,我想修改-h,以便在未指定子Parser时显示可选参数 似乎默认情况下-h只显示主解析器的信息,为了显示每个子解析器的特定信息,我需要调用script.py xxx-h,其中xxx是子解析器。可能的重复没有内置机制。主解析器显示它所知道的,子解析器显示它们所知道的。所以你必须自己收集信息。您是想以肤浅的方式来做这件事,还是愿意深入了解argparse?是一个类似的最近的问题。如果以前的答案不充分,您需要给出一个具有所需输出的示例。显示此信息的方式太多,无法给出简单的通用解决方案。

我想修改
-h
,以便在未指定子Parser时显示可选参数


似乎默认情况下-h只显示主解析器的信息,为了显示每个子解析器的特定信息,我需要调用
script.py xxx-h
,其中xxx是子解析器。

可能的重复没有内置机制。主解析器显示它所知道的,子解析器显示它们所知道的。所以你必须自己收集信息。您是想以肤浅的方式来做这件事,还是愿意深入了解
argparse
?是一个类似的最近的问题。如果以前的答案不充分,您需要给出一个具有所需输出的示例。显示此信息的方式太多,无法给出简单的通用解决方案。