2
我正在使用pexpect自動執行CentOS上的應用程序配置。我的提示是新線如下,pexpect以新行提示
Please enter command below.
下一行(空白/新線線),我需要輸入必要的命令,
我試過幾件事情要匹配r'\b below.\b'
檢查對於新線r'\r\n(\w+)'
,空白區域(\s)
等,但沒有一個匹配expect
提示。
例如。
child.sendline('a')
child.expect([pexpect.TIMEOUT,r'\b below.\b'])
print child.before
這將是很大的幫助,如果任何人能提供這方面的任何建議..
用'expect'在\。\ b''下嘗試'r'。* \ b' –
或'.expect(r'Please enter command below \。\ r \ n')' –
'pexpect' read a stream並且不能檢查一個*字符序列*,你一定會使用'expect'。 –