Python 短参数和长参数解析器
Python short and long argument parser
我想在我的脚本中添加一些命令行开关,我在其中使用了 argparse。
到目前为止,我脚本的相关部分如下所示:
import argparse
parser = argparse.ArgumentParser(prog="Hola python",description="Hola")
parser.add_argument('-i', '--input', help="helpppping")
parser.print_help()
但是这会导致:
usage: Hola python [-h] [-i INPUT]
Hola
optional arguments:
-h, --help show this help message and exit
-i INPUT, --input INPUT
helpppping
我担心的是这一行
-i INPUT, --input INPUT
这应该看起来像
-i, --input helppppping
我看了手册的 question, and read this 部分,一切看起来都不错,但格式仍然不正确。
我显然错过了一些不知道是什么的东西。
试试这个
parser.add_argument('-i', '--input', metavar='', help='helping')
我想在我的脚本中添加一些命令行开关,我在其中使用了 argparse。
到目前为止,我脚本的相关部分如下所示:
import argparse
parser = argparse.ArgumentParser(prog="Hola python",description="Hola")
parser.add_argument('-i', '--input', help="helpppping")
parser.print_help()
但是这会导致:
usage: Hola python [-h] [-i INPUT]
Hola
optional arguments:
-h, --help show this help message and exit
-i INPUT, --input INPUT
helpppping
我担心的是这一行
-i INPUT, --input INPUT
这应该看起来像
-i, --input helppppping
我看了手册的
我显然错过了一些不知道是什么的东西。
试试这个
parser.add_argument('-i', '--input', metavar='', help='helping')