Bir sözlüğüm var:
mydict = {key1: value_a, key2: value_b, key3: value_c}
Verileri bir dict.csv dosyasına şu tarzda yazmak istiyorum:
key1: value_a
key2: value_b
key3: value_c
Yazdım:
import csv
f = open('dict.csv','wb')
w = csv.DictWriter(f,mydict.keys())
w.writerow(mydict)
f.close()
Ama şimdi tüm anahtarlar bir satırda ve tüm değerler bir sonraki satırda var ..
Böyle bir dosya yazmayı başardığımda, onu yeni bir sözlüğe de okumak istiyorum.
Sadece kodumu açıklamak için, sözlük textctrls ve checkbox'lardan (wxpython kullanarak) değerleri ve boolleri içerir. "Ayarları kaydet" ve "Ayarları yükle" düğmelerini eklemek istiyorum. Kayıt ayarları sözlüğü dosyaya belirtilen şekilde yazmalıdır (kullanıcının csv dosyasını doğrudan düzenlemesini kolaylaştırmak için), yükleme ayarları dosyadan okunmalı ve textctrls ve onay kutularını güncellemelidir.
key1, value_a [linebreak] key2, value_b [linebreak] key3, value_c
?