Форум сайта python.su
0
Здравствуйте уважаемые Программисты!Нужна помощь,есть список ip нескольких пк,проблема в том что их ip динамические,имеется скрипт для сбора некоторых данных.Нужно сделать так чтоб он проигнорировал ошибку коннекта и продолжил выполнение по списку.Вот собственно скрипт:
#!/usr/bin/env python # -*- coding: cp1251 -*- # Encode=UTF-8 import telnetlib import time import socket myfile = [p.rstrip() for p in open('ip.txt')] for i in myfile: tn = telnetlib.Telnet(i) tn.read_until("Login:") tn.write("admin\n") tn.read_until("Password:") tn.write("admin\n") tn.read_until(">") tn.write("sh\n") tn.read_until("#") tn.write("nvram show\n") tn.read_until("test=") s = tn.read_until("w") p = (s) fileResult = open("log.txt", "a") fileResult.write(p + "\n") tn.close(); print ("Записан ")
Офлайн
25
Офлайн