CSV и JSON · 3 из 13
Прочитать выгрузку
Задействованы также: Файлы
Касса выгружает продажи таблицей: первая строка — заголовки, дальше данные.
Что сделать
Прочитайте выгрузку продаж из кассы — таблицу с заголовками в первой строке.
Что приходит
imya— имя CSV-файла; первая строка — заголовки
Что вернуть
Список словарей «заголовок → значение», все значения строками; пустой файл — [].
Допишите функцию prochitat в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
with open("prodazhi.csv", "w", encoding="utf-8", newline="") as f:
f.write("напиток,цена\nлатте,180\nэспрессо,120\n")
prochitat('prodazhi.csv')
[{'напиток': 'латте', 'цена': '180'}, {'напиток': 'эспрессо', 'цена': '120'}]
Функция принимает имя файла CSV с заголовками в первой строке. Возвращает список словарей: заголовок — значение. Все значения строками. Пустой файл даёт пустой список.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.