python telnet后如何保存执行tn.write()命令输出的信息如何调用或者保存到txt文件中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python telnet后如何保存执行tn.write()命令输出的信息如何调用或者保存到txt文件中相关的知识,希望对你有一定的参考价值。
def do_telnet(Host, username, password):
tn = telnetlib.Telnet(Host,timeout=10)
tn.set_debuglevel(2)
tn.read_until('Username: ')
tn.write(username + '\n')
tn.read_until('Password: ')
tn.write(password + '\r\n')
tn.read_until('\r\nsha-cat29poe'+'>')
tn.write('show mac address-table address '+ mac+ '\n')
tn.write('exit\n')
temp = tn.read_all()
macstr = str(temp[339:353])
已经解决了
username = 'admin' # 登录用户名
password = '123456' # 登录密码
finish = ':~$ ' # 命令提示符(标识着上一条命令已执行完毕)
以上是关于python telnet后如何保存执行tn.write()命令输出的信息如何调用或者保存到txt文件中的主要内容,如果未能解决你的问题,请参考以下文章