사전이 있습니다.
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()
하지만 이제 한 행에 모든 키가 있고 다음 행에 모든 값이 있습니다.
이와 같은 파일을 작성하면 새 사전으로 다시 읽고 싶습니다.
내 코드를 설명하기 위해 사전에는 textctrl 및 확인란의 값과 bool이 포함되어 있습니다 (wxpython 사용). "설정 저장"및 "설정로드"버튼을 추가하고 싶습니다. 저장 설정은 앞서 언급 한 방식으로 파일에 사전을 작성해야하며 (사용자가 csv 파일을 직접 쉽게 편집 할 수 있도록)로드 설정은 파일에서 읽고 textctrls 및 확인란을 업데이트해야합니다.
key1, value_a [linebreak] key2, value_b [linebreak] key3, value_c
계십니까?