Python脚本无法从主机名列表中获取IP

时间:2015-07-01 19:37:55

标签: python sockets csv

这是我的代码:

    import socket
import csv

with open('afile.csv','r') as csv:
    a_csv = csv.reader(csv)
    next(a_csv)
    csvList = list(a_csv)
count = 0
for row in csvList:
    if count == len(csvList):
        count = len(csvList)-1
    hostname = socket.gethostbyname(csvList[count][0])
    count += 1

我通过翻译得到的错误: socket.gaierror:[Errno 11001] getaddrinfo失败

这个小python脚本的目的是遍历从csv文件生成的列表,提取主机名并查找IP地址。一旦完成,它应该在原始主机名之后将其添加回列表中(我在csv中有一个打开的“空格”)。所以我的问题是可能导致此错误发生的原因是什么?

0 个答案:

没有答案