我在linux中使用pexpect有以下代码没关系。
import pexpect
child = pexpect.spawn('ssh test@ip' % (susername, ip) , encoding='utf-8')
child.logfile = open("{}/{}.txt".format(folder, ip),"w")
当尝试更改为 wexpect 以在 Windows 中使用但日志文件为空时,我的目标是将 wexpect 生成的所有内容从头到尾写入日志文件
我努力了
import wexpect
logging =""
child = wexpect.spawn('ssh -c aes256-cbc %s@%s' % (username, ip) , encoding='utf-8' , logfile=logging)
print(logging)
child.logfile = open("{}/{}.txt".format(folder, ip),"w")
但 print 也是空的。
所有其他wexpect
功能似乎都运行良好,我可以使用.sendline
,.expect
功能。
检查是否有人知道如何让日志记录工作似乎没有很多文档