我正在尝试学习如何使用 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
论点也打印 a usage example
。像,
Usage: python test.py -q "First Argument for test.py"
我的目的是打印上面的使用示例以及-h
参数的默认内容,以便用户可以基本了解如何使用test.py
python 脚本。
那么,此功能是否内置在argparse
模块中。如果不是,那么解决此问题的正确方法是什么。