#python #export-to-csv
#python #экспорт в csv
Вопрос:
Я хочу выполнить некоторые вычисления с помощью Python и впоследствии экспортировать данные в CSV-файл. Это работает нормально. Но он записывает все в одну и ту же ячейку. Итак, я хотел спросить, возможно ли сделать то же самое, просто записав каждое значение в ячейку. Способ экспорта — приведенный ниже код:
import csv
f = open('C:///Users///....csv', 'a', newline='')
row = [x, y,z]
writer = csv.writer(f)
writer.writerow(row)
f.close
Таким образом, я получаю одну ячейку со значением [x, y, z], но я хотел бы, чтобы каждый из x, y, z содержался в отдельной ячейке.
Ответ №1:
import csv
row = [x, y,z]
with open("C:///Users///....csv", mode='a') as file:
writer = csv.writer(file)
writer.writerow(row)