Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import ipaddress # модуль для работы с ip, потому что мне лень
- import logging
- logging.basicConfig(filename="error.log", level=logging.INFO) # схороняем сообщения в файл error.log
- with open('devices_ip') as f_in:
- for line in f_in:
- try:
- ip = ipaddress.ip_address(line.strip('\n')) # скармливаем строку, чтобы убедиться что это ip
- # совершаем необходимые непотребства с ssh
- except ValueError: # ловим корявые адреса
- logging.error(f'говно, а не адрес: {ip_addr}')
- except Exception as e: # ловим все остальное
- logging.error(f'я хуй знает что творится c адресом {ip_addr}')
Advertisement
Add Comment
Please, Sign In to add comment