У меня есть текстовый файл в котором содержатся имена хостов:
www.google.com
www.yandex.com
и т.д.
Есть такой код
import socket
pathToAddressList = input('Type in path to .txt file with listed hosts')
addressList = open(pathToAddressList, 'r+')
for address in addressList:
print(socket.gethostbyname(address))
Если в текстовом файле записана одна строка, тогда код отрабатывает и выводит ip хоста. Но если добавить в текстовый файл дополнительное имя хоста, тогда код вываливается с ошибкой
Traceback (most recent call last):
File "C:/Users/user/PycharmProjects/untitled/deleting directory/script.py", line 10, in <module>
print(socket.gethostbyname(address))
socket.gaierror: [Errno 11004] getaddrinfo failed
Что я делаю не правильно?