Я пытаюсь узнать, как использовать модуль python argparse. В настоящее время мой python script:
parser = argparse.ArgumentParser(description='My first argparse attempt',
add_help=True)
parser.add_argument("-q", action ="store", dest='argument',
help="First argument")
output = parser.parse_args()
И он дает результат как:
usage: test.py [-h] [-q ARGUMENT]
My first argparse attempt
optional arguments:
-h, --help show this help message and exit
-q ARGUMENT First argument
Теперь давайте предположим, что я хочу, чтобы мой аргумент -h or --help также печатал usage example. Как,
Usage: python test.py -q "First Argument for test.py"
Моя цель - напечатать приведенный выше пример использования вместе с содержимым по умолчанию аргумента -h, чтобы пользователь мог получить базовое представление о том, как использовать test.py python script.
Итак, эта функциональность встроена в модуль argparse. Если нет, то каков правильный способ решения этой проблемы.