Задача в том чтобы написать функцию для чтения файла CSV с разделителем ' , ' и возвращает список записей.
Я функцию написал но есть ошибка с разделителем
def csvReader(filename):
records = []
for line in open(filename):
line = line.rstrip()
if line=='':
continue
records.append([line])
return records
Дорогой начинающий программист, код вываливать не в тег - нельзя. Это неуважение к читателям. Есть же теги для форматирования кода, это совсем нетрудно. А еще нельзя здавать вопросы в форме задания - вопрос удалят модераторы.
Эх... иногда хочется, чтобы люди сперва научились читать прежде чем научатся писать.
Игорь Мунтяну не надо удалять ничего. Напишите решение которое нашли. Вдруг кому-то пригодится. А вопрос я бы все равно отредактировал. Просто, когда вам еще раз понадобится совет, люди посмотрят на ваши предыдущие вопросы и скажут "ну если ему все равно, то и мне все равно". Репутация штука которой не надо пренебрегать.
Вот решение фунций думаю найдется тот кому это нужно будет
import csv
def csvReader(filename):
records = []
with open(filename,'r') as f:
csv_reader = csv.reader(f,delimiter = ',')
for line in csv_reader:
if line=='':
continue # ignore empty line
records.append(line)
return records