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 широко используется для обмена данными между системами благодаря простоте и универсальности.