0

我想解析一个参数,如:

command --ethX

其中 X 是从 0 开始的数字。可以直接使用 ArgParse 吗?似乎不是,有没有办法让 ArgParse 让程序员处理这个参数,但ethX在打印帮助时保持参数不变?

如果没有,python中是否有任何解析器替代方案可以做到这一点?

4

2 回答 2

3

使用parse_known_args()而不是parse(). 不要注册任何eth参数并为此类参数自行解析剩余的参数。

于 2012-10-28T13:21:59.587 回答
0

无法做到这一点,ArgParse因为它无法分离真实参数和相关描述,我已切换到getopt.

于 2012-11-05T09:50:31.990 回答