Я использую argparse с Python 2.7. Я хотел бы использовать RawTextHelpFormatter
для получения перевода строки в эпилоге и ArgumentDefaultsHelpFormatter
, чтобы получить значения по умолчанию, отображаемые в справке по умолчанию.
Например, если эпилогом ArgumentParser является:
epilog="first line\n second line"
и имеются аргументы:
group.add_argument(
"-d",
"--development",
action="store_true",
dest="build_dev",
default="False",
help="Build development code",
)
group.add_argument(
"-p",
"--production",
action="store_true",
dest="build_prod",
default="False",
help="Build production release",
)
Вывод справки должен быть:
-d, --development Build development code (default: False)
-p, --production Build production release (default: False)
first line
second line
Есть ли способ сделать это?