def unique(ip):
file = open("/home/USER/Desktop/ipAddreses.txt",'r')
list = file.readlines()
list.sort()
low = 1
hi = len(list)
target = convertToStr(ip)
if hi > 1:
while low <= hi:
mid = low + (hi-low)/2
if list[mid] == target:
file.close()
return False
elif list[mid] < target:
low = mid+1
else:
hi = mid-1
else:
if target == list[0]:
return False
file.close()
return True
得到这个错误:
if list[mid] == target:
IndexError: list index out of range
目的是搜索生成的 ip 地址,以确保所有随机创建的 ip 地址都是唯一的。以前在工作...回到家,现在我收到此错误