我创建了一个脚本来将 IP 解析为主机名。该脚本不解析主机名,它给出以下错误:
无法解析主机名:10.10.10.10 [Errno 11004] getaddrinfo failed 无法解析主机名:10.10.10.10 [Errno 11004] getaddrinfo failed
请建议。我是 python 新手。文本文件包含超过 1000 个 IP。
#!/usr/bin/python
import socket
pfile = open ('C:\\Python27\\scripts\\test.txt')
while True:
IP = pfile.readline()
if not IP:
break
try:
host = socket.gethostbyaddr("IP")
print host, IP
except socket.gaierror, err:
print "cannot resolve hostname: ", IP, err
pfile.close()