相关疑难解决方法(0)

使用argparse模块打印程序用法示例

我正在尝试学习如何使用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()
Run Code Online (Sandbox Code Playgroud)

它将输出提供为:

usage: test.py [-h] [-q ARGUMENT]

My first argparse attempt

optional arguments:
  -h, --help   show this help message and exit
  -q ARGUMENT  First argument
Run Code Online (Sandbox Code Playgroud)

现在,让我们假设我希望我的-h or --help论点也打印出来usage example.喜欢,

   Usage: python test.py -q "First Argument for test.py"
Run Code Online (Sandbox Code Playgroud)

我的目的是打印上面的用法示例以及-h参数的默认内容,以便用户可以基本了解如何使用test.pypython脚本.

那么,这个功能是否在argparse模块中内置.如果不是什么是正确的方法来解决这个问题.

python argparse

36
推荐指数
1
解决办法
2万
查看次数

标签 统计

argparse ×1

python ×1