Làm thế nào để lưu một dict vào tập tin python

Để 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ố',

Chủ Đề