私は辞書を持っています:
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()
しかし、今ではすべてのキーが1つの行にあり、すべての値が次の行にあります。
このようなファイルを書くことができたら、それを新しい辞書に読み戻したいと思います。
私のコードを説明するために、辞書にはtextctrlsとチェックボックス(wxpythonを使用)からの値とboolが含まれています。「設定の保存」ボタンと「設定の読み込み」ボタンを追加したい。保存設定は、前述の方法で辞書をファイルに書き込む必要があり(ユーザーがcsvファイルを直接編集しやすくするため)、ロード設定はファイルから読み取り、textctrlsとチェックボックスを更新する必要があります。
key1, value_a [linebreak] key2, value_b [linebreak] key3, value_c
ですか?