Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menyimpan dan Memuatkan Kamus dalam Python Menggunakan Pickle?
Menyimpan data dengan cara yang berterusan adalah penting untuk aplikasi dipacu data. Dalam Python, pickle menyediakan keupayaan untuk menyusun objek ke dalam fail untuk mendapatkan semula kemudian. Walaupun dokumentasi Python menawarkan cerapan tentang jeruk, artikel ini bertujuan untuk menjelaskan penggunaannya dengan contoh yang memfokuskan pada menyimpan kamus.
Untuk menyimpan kamus menggunakan jeruk, import perpustakaan jeruk dahulu. Cipta objek kamus dan buka fail untuk menulis dalam mod binari. Kemudian, gunakan fungsi pickle.dump() untuk menulis kamus pada fail, menyatakan protokol tertinggi untuk keserasian maksimum.
import pickle a = {'hello': 'world'} with open('filename.pickle', 'wb') as handle: pickle.dump(a, handle, protocol=pickle.HIGHEST_PROTOCOL)
Untuk mendapatkan semula kamus, buka fail untuk membaca dalam mod binari dan gunakan fungsi pickle.load() untuk menyahsiri data.
with open('filename.pickle', 'rb') as handle: b = pickle.load(handle)
Membandingkan kamus asal dengan kamus yang diambil mengesahkan bahawa ia adalah serupa. Teknik ini, tidak terhad kepada kamus, boleh menyimpan dan memuatkan objek kompleks dan struktur data dengan mudah. Walau bagaimanapun, ingat bahawa bukan semua objek boleh dijeruk, seperti yang mengandungi pemegang fail.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyimpan dan Memuatkan Kamus dalam Python Menggunakan Pickle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!