显示 -h 时的参数解析自定义"optional argument description"


parser.add_argument("--something", type=int, nargs=2, help="do something")

在上面的行中,当我显示帮助时,我可以添加什么选项来制作它,而不是显示以下内容:

--something SOMETHING SOMETHING
do something

相反,它会做这样的事情:

--something NUMBER LETTER
do something

提前感谢

添加元变量('NUMBER', 'LETTER')

parser.add_argument(
"--something",
type=int,
nargs=2,
metavar=('NUMBER', 'LETTER'),
help="do something",
)

从文档(链接到上面(:

nargs的不同值可能会导致metavar被多次使用。向metavar提供元组为每个自变量指定不同的显示


感谢hpaulj在评论中提到这一点

最新更新