Я пытаюсь узнать, как использовать модуль 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
. Если нет, то каков правильный способ решения этой проблемы.