Есть скрипт, который должен сохранять в новом файле список доменов и их IP в формате "domen [IP]" . Проблема в том, что при сохранении в файл попадает только один элемент из первоначального файла со списком доменов.
import socket
file = 'urldict.txt'
f = open(file, 'r')
lines = f.readlines()
f.close()
for i in lines:
host = i.strip()
newfile = open("newfile.txt", "w")
save = newfile.write("%s [%s]" % (host, socket.gethostbyname(host)))
Результат должен быть таким, как при простом выводе в интерактивной консоли (приведен ниже)