Я пытаюсь подключиться к маршрутизатору cisco ios-xr и собирать вывод команды.print tn.read_all() ничего не возвращает в скрипте python telnetlib
Я тестировал, что приведенный ниже код успешно соединяется с маршрутизатором и выполняет команду, однако кажется, что ни , ни tn.read_very_eager()
не работают. Они ничего не печатают. Разве я не вижу здесь ничего очевидного?
#!/usr/bin/env python
import sys
import telnetlib
import time
HOST = "10.62.53.34"
PORT = "17006"
user = "cisco"
password = "cisco"
tn = telnetlib.Telnet(HOST,PORT)
print "Telnetting to", HOST, "@",PORT
tn.write("\n")
tn.write(user + "\n")
tn.write(password + "\n")
#print("I am in")
tn.write("show runn\n")
tn.write("exit \n")
print tn.read_all()
tn.close()