read_all()「從cisco設備讀取數據。 有時它讀取數據,有時它不會讀取並給出空字符串。 我嘗試了下面的2個命令但它仍然不是consitently讀取數據在python中使用tn.read_all()讀取數據
data=tn.read_until("exit")
data= tn.read_all()
請給一些投入我是新來的Python
代碼我使用:。
_command2='show chassis'
print 'Commands issued............'
#ISSUE COMMANDS VIA TELNET
tn.write("term len 0\r")
#tn.read_until(" ")
#tn.write(_command1+"\r")
tn.write(_command2+"\r")
tn.write("exit\r")
print 'Read telnet data............'
#READ TELNET DATA
#data=tn.read_eager()
data=tn.read_until("exit")
#data= tn.read_all()
#print data
print 'Telnet data read successfully............'
你怎麼'tn'? –
tn是telnetlib.Telnet對象嗎? –
我正在傳遞函數def data(tn,device,fqdn,device_data,_lookupTableDict,debugging): –