Sobes.tech
Back to questions
Junior — Middle
64

Объясните концепцию формата CSV, где данные разделены запятыми

Answer from AI

sobes.tech AI

CSV (Comma-Separated Values) — это простой текстовый формат для хранения табличных данных, где каждая строка соответствует одной записи, а поля внутри строки разделены запятыми.

Пример CSV:

Имя,Возраст,Город
Иван,30,Москва
Анна,25,Санкт-Петербург

Особенности формата:

  • Каждая строка — отдельная запись.
  • Поля разделены запятыми.
  • Если поле содержит запятую или кавычки, оно берётся в двойные кавычки.
  • Формат легко читается и поддерживается многими программами.

В Python для работы с CSV удобно использовать модуль csv:

import csv

with open('data.csv', newline='', encoding='utf-8') as csvfile:
    reader = csv.DictReader(csvfile)
    for row in reader:
        print(row['Имя'], row['Возраст'], row['Город'])

CSV широко используется для обмена данными между системами благодаря простоте и универсальности.