Tôi có một từ điển:
mydict = {key1: value_a, key2: value_b, key3: value_c}
Tôi muốn ghi dữ liệu vào tệp dict.csv, theo kiểu sau:
key1: value_a
key2: value_b
key3: value_c
Tôi đã viết:
import csv
f = open('dict.csv','wb')
w = csv.DictWriter(f,mydict.keys())
w.writerow(mydict)
f.close()
Nhưng bây giờ tôi có tất cả các khóa trong một hàng và tất cả các giá trị trong hàng tiếp theo ..
Khi tôi quản lý để viết một tệp như thế này, tôi cũng muốn đọc nó trở lại từ điển mới.
Chỉ để giải thích mã của tôi, từ điển chứa các giá trị và bools từ các textctrl và hộp kiểm (sử dụng wxpython). Tôi muốn thêm nút "Lưu cài đặt" và "Tải cài đặt". Lưu cài đặt nên ghi từ điển vào tệp theo cách đã đề cập (để giúp người dùng chỉnh sửa tệp csv trực tiếp dễ dàng hơn), cài đặt tải nên đọc từ tệp và cập nhật các textctrl và hộp kiểm.
key1, value_a [linebreak] key2, value_b [linebreak] key3, value_c
?