Пример использования программы печати с модулем argparse
Я пытаюсь научиться использовать Pythonargparse
модуль. В настоящее время мой скрипт на Python:
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
скрипт на питоне.
Итак, эта функциональность встроена вargparse
модуль. Если нет, то как правильно решить эту проблему?