Saya punya kamus:
mydict = {key1: value_a, key2: value_b, key3: value_c}
Saya ingin menulis data ke file dict.csv, dengan gaya ini:
key1: value_a
key2: value_b
key3: value_c
Saya menulis:
import csv
f = open('dict.csv','wb')
w = csv.DictWriter(f,mydict.keys())
w.writerow(mydict)
f.close()
Tapi sekarang saya memiliki semua kunci dalam satu baris dan semua nilai di baris berikutnya ..
Ketika saya berhasil menulis file seperti ini, saya juga ingin membacanya kembali ke kamus baru.
Hanya untuk menjelaskan kode saya, kamus berisi nilai dan nilai dari textctrls dan kotak centang (menggunakan wxpython). Saya ingin menambahkan tombol "Simpan setelan" dan "Muat setelan". Pengaturan penyimpanan harus menulis kamus ke file dengan cara yang disebutkan (untuk memudahkan pengguna mengedit file csv secara langsung), pengaturan beban harus membaca dari file dan memperbarui textctrls dan kotak centang.

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