我正在使用dnspython获取“A”记录并返回结果(给定域名的IP地址)。
我有这个简单的测试Python脚本:
然而,输出为:
我需要将结果作为字符串获取。如果它是一个字符串数组,如何返回它?
我有这个简单的测试Python脚本:
import dns.resolver
def resolveDNS():
domain = "google.com"
resolver = dns.resolver.Resolver();
answer = resolver.query(domain , "A")
return answer
resultDNS = resolveDNS()
print resultDNS
然而,输出为:
<dns.resolver.Answer object at 0x0000000004F56C50>
我需要将结果作为字符串获取。如果它是一个字符串数组,如何返回它?
for item in resultDNS: print item
吗?我认为这会让你对返回的对象内部有一个公正的了解,并且知道如何访问它的元素。 - Paandittya