import sys
import csv
mapper = []
with open('data.csv') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
for line in csv_reader:
#line = line.strip()
try:
country = line[7]
price = float(line[5])
qty = int(line[3])
a = ('%s\t%s' % (country, round((price*qty),2)))
mapper.append(a)
except ValueError: pass
print(mapper)
Может кто-нибудь дать мне представление о том, почему этот код не работает. Я думаю, что причина в том, что файл CSV не может быть прочитан должным образом.