DNS.RESOLVER.QUERY在同一个python脚本的exe文件中给出了意外的输出

时间:2017-03-27 04:49:13

标签: python python-2.7 dns exe dnspython

我在Windows 10上使用python 2.7。 以下是我的代码片段: -

import dns
myresolver = dns.resolver
xyz = myresolver.query(record, "SRV")
for rdata in xyz.response.answer:    
     z = str(rdata)
     print ("after string " + z)
     list = z.split()
     type = "SRV"
     hostName = list[7]

我正在查询dns服务器以获取SRV记录。我得到rdata作为RRset值。我的目标是获取hostName并在我的代码中进一步使用它。当我在IDE上运行我的python程序时,我将hostName作为一个字符串,但特别是当我使用py2exe将相同的python文件转换为exe文件时,我不是这样。我将dns.resolver.query的输出作为HEX in exe文件。 我的最终目标是让这个脚本作为exe文件运行。

0 个答案:

没有答案