pexpect忽略命令行运行时中的某些行

时间:2013-04-03 03:12:32

标签: python pexpect

所以我有一个自动重启设备的脚本:

  

在运行时间:

     

MASTER>重新启动

     

MASTER>

     

您确定要重启(YES | NO):

     

!!!!!!!!!!

     

MASTER>

我的代码:

child.expect('MASTER>')
child.sendline('reboot')


child.expect('MASTER>')
child.expect('Are you sure you want to reboot (YES|NO)')
child.sendline('YES')

问题:

如何跳过垃圾字符“!!!!!!!”介于两者之间并转到“MASTER>”再次?

现在我的代码在'YES'之后停止运作

编辑:

我实际上发现代码会产生一个重新启动的新进程。

由于

0 个答案:

没有答案