Похожие:
Использование argparse для обязательного аргумента без префикса
Python: необязательные аргументы argparse без тире
Мне нужен простой скрипт, который принимает либо ./x start
, либо ./x stop
. И start
и stop
должны иметь свои собственные записи в меню справки.
Это не кажется супер выполнимым с argparse.
Я близко с
parser.add_argument('--start', action='store_true', help='stuff')
parser.add_argument('--stop', action='store_true', help='stuff2')
но для этого требуется предшествующая тире перед каждым аргументом.
Есть ли способ сделать это без подкоманд? (Тем более что start
и stop
принимают одинаковый набор дополнительных флагов).