I am trying to read specific columns from a CSV file. Everything is running fine but apparently the for loop is not working. i.e. when I am trying to print "in else" inside for loop, I am getting nothing.
with open(path) as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
row_count = sum(1 for line in csv_file)
print(row_count)
companyName = [None]*row_count
reportID = [None]*row_count
date = [None]*row_count
line_count = 1
print(line_count)
for row in csv_reader:
print('in else')
companyName[line_count-1] = row[1]
print(row[1])
reportID[line_count-1] = row[2]
date[line_count-1] = row[4]
line_count += 1