私はpythonのargparse
モジュールの使い方を学ぼうとしています。現在私の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
python脚本。
したがって、この機能はargparse
モジュールに組み込まれていますか?この問題に取り組むための正しい方法は何ですか。
使用する - parser.epilog
生成された後に何かを表示する-h
テキスト。
parser = argparse.ArgumentParser(
description='My first argparse attempt',
epilog='Example of use')
output = parser.parse_args()
プリント:
My first argparse attempt
optional arguments:
-h, --help show this help message and exit
Example of use