У меня есть словарь:
mydict = {key1: value_a, key2: value_b, key3: value_c}
Я хочу записать данные в файл dict.csv в таком стиле:
key1: value_a
key2: value_b
key3: value_c
Я написал:
import csv
f = open('dict.csv','wb')
w = csv.DictWriter(f,mydict.keys())
w.writerow(mydict)
f.close()
Но теперь у меня все ключи в одной строке и все значения в следующей строке ..
Когда мне удается записать такой файл, я также хочу прочитать его обратно в новый словарь.
Чтобы объяснить мой код, словарь содержит значения и логические значения из textctrls и флажков (с использованием wxpython). Хочу добавить кнопки «Сохранить настройки» и «Загрузить настройки». Параметры сохранения должны записывать словарь в файл указанным способом (чтобы пользователю было проще редактировать файл csv напрямую), параметры загрузки должны считываться из файла и обновлять textctrls и флажки.

key1, value_a [linebreak] key2, value_b [linebreak] key3, value_c?