#199·Gooey

使用 nargs 与 metavar 时出错

作者: carlfischerjba创建于 2017年6月1日更新于 2025年8月20日
标签bug2.0

下面的测试要求两个整数并加起来. 在使用argparse时,我使用tuple metavar来命名每个值,这样用户就可以知道它们代表不同的事物. Gooey不喜欢这样,在“组件.py:format title()”中提出了`TypeError'。 使用GooeyParser没有帮助。 取而代之的是单弦管

我们能否调整`format title'方法来接受一连串?

从 argparse 导入参数Parser
从古伊导入古伊

@ 高伊语
df 主参数 (argparse) :
parser = 参数Parser(描述='Sum 二整数.')
parser.add argument ('integers', type=int, nargs=2, metavar= ('first','second')) (中文(简体) ).

args=parser.parse args () (中文(简体) ).
打印总和(args.integers)

如果... 名称...... main...":
#main argparse () (中文(简体) ).
主语( C)

内容来源: chriskiehl/Gooey