我想解析一个参数,如:
command --ethX
其中X是从0开始的数字。是否可以直接使用ArgParse?看起来没有,有没有办法让ArgParse让程序员处理这个参数,但是在打印帮助时保持像ethX
这样的参数?
如果没有,python中是否有任何解析器可以做到这一点?
答案 0 :(得分:3)
使用parse_known_args()
代替parse()
。不要注册任何eth
参数,并自行解析其余参数以获取此类参数。
答案 1 :(得分:0)
无法使用ArgParse
执行此操作,因为它无法分隔实际参数和相关说明,我已切换到getopt
。