Справочник · модуль 8 «Файлы, CSV, JSON»

CSV

CSV — текстовый файл-таблица: значения в строчке разделены запятыми. Модуль csv читает и пишет такие файлы.

Сравнение из жизни

Как таблица, записанная в строчку через запятые.

Пример

import csv

with open("out.csv", "w", encoding="utf-8", newline="") as f:
    writer = csv.writer(f)
    writer.writerow(["name", "score"])
    writer.writerow(["Аня", 10])

Учитель в уроке Для записи берём csv.writer. Метод writerow пишет один ряд. Параметр newline с пустым текстом так принято писать для csv. Он не даёт файлу получить лишние переносы.

Запомнить

CSV — как таблица, где столбцы разделены запятыми. Каждая строчка файла — один ряд.

Тема из урока 8.3 «CSV и JSON» курса PythonAZ.

В этом же уроке