Chinaunix

标题: pexpect超时 [打印本页]

作者: kangwenyi    时间: 2014-03-03 15:44
标题: pexpect超时
>>> child = pexpect.spawn('scp %s %s@%s:%s' % ('/root/pexpect-2.4.tar.gz','root','192.168.65.128','/tmp'))
>>> k = child.expect([pexpect.TIMEOUT,  'passowrd: ','.*100%.*'])
>>> k
0

第一次做的时候正常,之后不管怎么弄都是timeout,这是个什么节奏?
作者: timespace    时间: 2014-03-03 16:51
一般交互式的网络通信工具都会有debug模式,或记录日志,pexepct有没?还有就是手动scp是什么反应?
作者: nmweizi    时间: 2014-03-05 10:45
直接执行命令行,有啥提示,是不是在第二行判断时,缺少其他判断条件,比如需要输入y这类的,所以超时了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2