import telnetlib
def telNetCall():
host = "10.200.1.23"
user = "me"
password = "matrix"
telnet = telnetlib.Telnet(host)
telnet.read_until('Username: ', 3)
telnet.write(user + '\r')
telnet.read_until('Password: ', 3)
telnet.write(password + '\r')
telnet.write("sh log"+ "\r\n")
telnet.write('exit' + '\r')
print telnet.read_all()
我的問題是,當我試圖抓住從cisco路由器「顯示日誌」,它給了我只是部分結果,我的事情那是因爲你需要點擊空格鍵5次(取決於日誌歷史記錄的時間)以獲得完整日誌 - 當我手動執行時,我不知道如何告訴python列出完整日誌。任何建議?的Python - 路由器和表滿結果的telnet(打空格鍵)
Send speacebars? – Robus 2010-09-11 10:32:48
你是什麼意思?例? – Whit3H0rse 2010-09-11 10:44:29