以下のスクリプトを作成しましたが、正常に動作します。しかし、出力は友好的ではありません (以下を参照)。最初の行にホスト名と IP のみを表示し、(,'[] を削除してください。提案してください
('testhostname', [], ['10.10.10.10'])
cannot resolve hostname: 10.10.10.11
import socket
pfile = open ('C:\\Python27\\scripts\\test.txt')
while True:
IP = pfile.readline()
if not IP:
break
try:
host = socket.gethostbyaddr(IP.rstrip())
print host
except socket.herror, err:
print "cannot resolve hostname: ", IP
pfile.close()