【发布时间】:2013-08-28 01:23:54
【问题描述】:
我使用argparse 接收命令行输入并生成帮助文本。我想使用ArgumentDefaultsHelpFormatter 作为formatter_class,但这会阻止我也使用RawDescriptionHelpFormatter,这将允许我在我的描述或结语中添加自定义格式。
除了自己编写代码来为默认值生成文本之外,是否还有一种明智的方法来实现这一点?根据 argparse 文档,ArgumentParser 的所有内部结构都被视为实现细节,而不是公共 API,因此子类化不是一个有吸引力的选择。
【问题讨论】: