我正在尝试使用argh库将参数列表传递给python脚本。可以接受类似以下内容的输入: 通用标签

我的内部代码如下: 通用标签

这是它的行为方式: 通用标签

问题似乎非常简单:argh仅接受第一个参数,并将其视为字符串。如何使它“期望”一个整数列表?

我看到了如何在optparse中完成此操作,但是(未弃用的)argparse呢?还是使用argh更好的修饰语法?这些似乎更pythonic。

有帮助吗?

解决方案

使用argparse,您只需使用type=int 通用标签

示例输出: 通用标签

编辑:我对argh并不熟悉,但这似乎只是对argparse的包装,这对我有用: 通用标签

示例输出: 通用标签

其他提示

我要访问每个参数值,以下代码可能会有所帮助。 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top