这是我的代码:
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中有一个打开的“空格”)。所以我的问题是可能导致此错误发生的原因是什么?