Я пытаюсь записать данные из словаря в файл CSV, где каждый столбец соответствует ключу в словаре.Мой первый столбец правильно содержит заголовок для ключа, но все данные для каждого ключа в конечном итоге содержатся в виде списка в одной ячейке под соответствующим ключом.Как мне получить данные от каждого ключа для экстраполяции в отдельные строки?
Я попытался использовать и csv.writer, и csv.DictWriter, причем последний, по-видимому, приближал меня к цели.
Мой предыдущий код:
with open(fp, 'w', newline='') as csv_file:
w = csv.DictWriter(csv_file,profileDict.keys())
w.writeheader()
w.writerow(profileDict)
Сейчас я пытаюсь использовать csv.writer вместо .DictWriter, но все еще возникают те же проблемы.Новый код:
with open(fp, 'w') as csv_file:
writer = csv.writer(csv_file)
for i in profileDict.values():
writer.writerow(i)