Я использую argparse для ввода ввода командной строки, а также для создания текста справки. Я хочу использовать ArgumentDefaultsHelpFormatter
как formatter_class
, однако это мешает мне также использовать RawDescriptionHelpFormatter
, который позволит мне добавить настраиваемое форматирование в мое описание или epilog.
Есть ли разумный метод достижения этого, помимо написания кода, для создания текста значений по умолчанию? Согласно документам argparse, все внутренние элементы ArgumentParser
рассматриваются как детали реализации, а не публичный API, поэтому подкласс не является привлекательным вариантом.