Модуль argparse
для Python 2.7 содержит параметр командной строки help , который по умолчанию печатает сообщение об использовании всякий раз, когда в команде присутствует -h
или --help
варианты строки.По умолчанию параметр справки может быть передан с любыми другими параметрами командной строки.Например:
script.py [-h] [-opt1 arg1 | -opt2 arg2]
Если существует необязательный аргумент -h
, все остальные аргументы игнорируются и выводится справочное сообщение.
Есть ли способ изменить это поведение так, чтобы -h
нужно было использовать отдельно, как это можно сделать с любым другим необязательным аргументом, поместив его внутри mutually_exclusive_group
?