chz*_*chz 1 python expect pexpect
我们有一个场景,我们有 2 个期望?我们喜欢执行的结果。下面,发送“状态”命令后,它可以给出可能的结果。“跑”或“不跑”
例如
t.sendline('status')
i=t.expect('run')
if i!=0:
t.sendline('start')
else:
break
Run Code Online (Sandbox Code Playgroud)
当我们运行我们的脚本时,它一直卡i=t.expect('run')在线路上并在状态返回“未运行”时失败
我们如何设置它:
i=t.expect('run')并继续运行。真诚地感谢大家
小智 5
t.sendline('status')
i=t.expect(['run','not run'])
if(i==0):
t.sendline('start')
else:
break;
Run Code Online (Sandbox Code Playgroud)
来源http://www.noah.org/wiki/pexpect