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 アドレスが一意であることを確認することです。前に働いていた...家に帰って、今このエラーが発生する