我有一个脚本,它从文件中读取地址并使用 socket.gethostbyaddr 查找其主机名,但是这个函数的返回是混乱的,看起来不正确。
它写入目标文件的行读取:
destfile.write(str(socket.gethostbyaddr(ip)))
当它读取 8.8.8.8 时,结果是这样的:
('google-public-dns-a.google.com', [], ['8.8.8.8])
但是,我只需要第一个输出 google-public-dns-a.google.com。我希望让它写入文件并如下所示:
8.8.8.8 resolves to google-public-dns-a.google.com
有谁知道这个怎么拆分?如果需要,可以提供更多代码。