Встречается на собеседованиях • сегодня

Что такое Comma Separated Values (CSV)

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

Особенности:

  • Простота и читаемость
  • Поддержка многими программами (Excel, Google Sheets)
  • Может использовать другие разделители (например, ; или табуляцию)

Пример CSV:

csv
Name,Age,City
Alice,30,New York
Bob,25,London

Чтение CSV в Python (с модулем csv):

python
import csv

with open('data.csv', 'r') as file:
    reader = csv.reader(file)
    for row in reader:
        print(row)  # ['Name', 'Age', 'City'], ['Alice', '30', 'New York'], ...

Запись в CSV:

python
data = [["Name", "Age"], ["Eve", 28]]
with open('output.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    writer.writerows(data)

Примечание: Для сложных данных (например, с запятыми в значениях) используют кавычки или специализированные библиотеки (pandas).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы