У мене є словник:
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
?