是否有可能等待"对于同时来自expect
命令的不同答案?
例如:child.expect('first', 'second')
如果是,如何区分哪一个触发了它?
答案 0 :(得分:6)
是的,你可以这样做:
if i == 0:
# do something with 'first' match
else: # i == 1
# do something with 'second' match
expect()方法返回匹配的模式的索引。所以在你的例子中:
{{1}}