Как записать данные в файл csv на Python?

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

от lilla.herman , в категории: Python , 3 месяца назад

Как записать данные в файл csv на Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от NicolasSsh , 3 месяца назад

@lilla.herman  Для записи данные в файл csv, Вы можете воспользоваться библиотекой csv и её классом writer

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import csv # Импортируем библиотеку

file_path = 'data.csv'

user_data = [
    {"name" : "John", "email" : "john@example.com"},
    {"name" : "Max", "email" : "max@example.com"},
    {"name" : "Chloe", "email" : "chloe@example.com"}
] # Пример данных для записи

with open(file_path, 'w', newline='') as csv_file:
    csv_writer = csv.writer(csv_file, delimiter=';') # Создаем экземпляр класса writer, в качестве разделителя в данном примере указываем ';'

    for user in user_data:
        csv_writer.writerow([user['name'], user['email']]) # Записываем данные

Пример выводных данных в виде excel-Таблиц


John

john@example.com

Max

max@example.com

Chloe

chloe@example.com