Как создать и записать данные в csv?

Пользователь

от nelle , в категории: Другие , 4 месяца назад

Как создать и записать данные в csv?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от vicenta_kertzmann , 4 месяца назад

@nelle 

Для создания и записи данных в CSV-файлы можно использовать модуль csv в Python. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import csv

# Открываем файл для записи, если он уже существует, то он будет перезаписан
with open('example.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    
    # Записываем заголовки колонок
    writer.writerow(['Имя', 'Фамилия', 'Возраст'])
    
    # Записываем данные
    writer.writerow(['Иван', 'Иванов', 30])
    writer.writerow(['Петр', 'Петров', 25])
    writer.writerow(['Анна', 'Сидорова', 35])

print('Данные успешно записаны в файл.')


В результате выполнения этого кода будет создан файл example.csv со следующим содержимым:

1
2
3
4
Имя,Фамилия,Возраст
Иван,Иванов,30
Петр,Петров,25
Анна,Сидорова,35


Обратите внимание на использование параметра newline='' при открытии файла. Он нужен для корректной обработки переводов строк в CSV-файле.