擅长:python、mysql、java
<p>输入文件中可能有一个空行。尝试在获取hostbyname之前检查一下您的线路。在</p>
<pre><code>def printdnsfile(file):
file= open (file,"r")
import socket
dest = open("/dnsfile.txt",'w')
for line in file:
line = line.strip()
if line:
print(socket.gethostbyname(str(line)))
print>>dest, str(",".join([line,socket.gethostbyname(line)])+'\n')
</code></pre>