My objective is to search a small csv file (one column, a few hundred rows) for a value. The rows in the csv are all numbers. Here is my attempt:
import csv
#read csv file
csv_reader = csv.reader(open('test.csv', 'rU'))
length_list = len(list(csv_reader))
value = []
for line in csv_reader:
value.append(line) #transfer contents of csv to list
def find_voucher(input_voucher, counter):
while counter < length_list:
check_voucher = input_voucher in value[counter]
if check_voucher == True:
print "TRUE"
else:
print "FALSE"
counter = counter + 1
find_voucher(1000,1)
When I run the script I get this error:
check_voucher = input_voucher in value[counter]
IndexError: list index out of range