0
import getpass
import sys
import telnetlib
tn = telnetlib.Telnet("xxxxxxxx")
tn.write("xxxxxx" + "\n")
tn.write("xxxxxx" + "\n")
tn.write("show version\n")
tn.write("exit\n")
print tn.read_all()
嘗試遠程登錄到路由器和腳本掛起....不知道怎麼回事。已經嘗試過調試,但無法制作輸出的頭部或腳趾。Telnet到Python中的路由器
telnetlib.py(511): if self.irawq >= len(self.rawq):
telnetlib.py(512): self.rawq = ''
telnetlib.py(513): self.irawq = 0
telnetlib.py(516): buf = self.sock.recv(50)
這是掛在調試中的地方。
感謝 威廉
當我使用read_some()我得到我們MOTD橫幅的一部分。但幾乎沒有。 – LinuxBill 2013-02-13 12:45:53