Я определил интерфейс командной строки моей программы с помощью argparse
, и я хотел бы привести несколько примеров в эпилоге. По умолчанию модуль argparse
удаляет лишние пробелы, обертывает тексты описания и т. Д. Это поведение по умолчанию очень полезно для описания программы и для описаний групп аргументов, но для эпилога я хотел бы предоставить предварительно отформатированную строку, парсер не должен изменять. Если я укажу formatter_class=RawDescriptionHelpFormatter
, это даст желаемое поведение для эпилога, но я потеряю поведение по умолчанию, на которое я полагаюсь для описаний программ и групп аргументов. Я могу вернуться и вручную исправить упаковку этих описаний, но это утомительно.
Есть ли способ применить необработанное форматирование только к эпилогу?