Để lưu từ điển vào CSV [Giá trị được phân tách bằng dấu phẩy], chúng tôi sử dụng mô-đun CSV. Các giá trị được phân tách bằng dấu phẩy để lưu lệnh python là phương pháp phổ biến và nổi tiếng nhất. Hầu hết các lập trình viên chỉ sử dụng phương pháp này để lưu lệnh vào một tệp. Để lưu từ điển dưới dạng tệp CSV rất dễ dàng vì chúng tôi phải chuyển dữ liệu dưới dạng chuỗi
Ví dụ 1. dict_to_csv. py
# dict_to_csv. py
nhập csv
dict_sample = {'name' . 'LinuxHint', 'city' . 'CA', 'giáo dục' . 'Kỹ thuật'}
với mở['dữ liệu. csv', 'w'] as f:
cho khóa trong dict_sample. phím[] .
f. viết["%s, %s \n" %[key, dict_sample[key]]]
Dòng 2. Chúng tôi nhập mô-đun python CSV
Dòng 4. Chúng tôi đã tạo một dữ liệu chính tả mẫu. Chúng tôi sẽ cố gắng lưu nó dưới dạng tệp CSV
dòng 6. Chúng tôi đang sử dụng câu lệnh 'with' ở đây để ghi tệp CSV. Câu lệnh 'with' tự động xử lý ngoại lệ trong quá trình đọc hoặc ghi tệp. Chúng tôi mở tệp dữ liệu. csv ở chế độ ghi và gán đối tượng đó cho biến f
Dòng 7, Chúng tôi đang chạy một vòng lặp for để trích xuất khóa và trong dòng tiếp theo, nó ghi khóa và key_value vào tệp CSV. Vì vậy, vòng lặp này sẽ chạy cho đến khi có dữ liệu
đầu ra. dữ liệu. csv
tên , LinuxHint
thành phố , CA
giáo dục , Kỹ thuật
Vì vậy, ở trên cho thấy tệp đầu ra sau khi ghi vào dữ liệu. csv
Bây giờ, chúng tôi hiểu cách lưu chính tả vào một tệp ở dạng CSV. Hãy thử với một ví dụ khác mà chúng tôi muốn ghi danh sách các đối tượng dict vào tệp CSV
Ví dụ_2. dict_to_csv_2. py
# dict_to_csv_2. py
nhập csv
csvColumns = ['Thành phố',