У меня есть терминальное приложение, работающее на argparse
, которое предоставляет некоторые взаимоисключающие аргументы:
import argparse
parser = argparse.ArgumentParser(description='Control EC2 instances from your terminal.')
g = parser.add_mutually_exclusive_group()
g.add_argument('--create', help='Make a fresh instance.')
g.add_argument('--start')
# ...
args = parser.parse_args()
Однако проблема, с которой я столкнулся, на выводе справки показывает:
[--create CREATE | --start START |
# ...
--create CREATE Make a fresh instance.
--start START
Что мне нужно добавить к строке add_argument
, чтобы каждая из них показала буквально:
--start <instance-id>
Вместо заглавной строки START
?