187. Object Serialization with pickle and json
import pickle
data = {'name': 'Alice', 'age': 25, 'city': 'Wonderland'}
# Serialize
with open('data.pkl', 'wb') as f:
pickle.dump(data, f)
# Deserialize
with open('data.pkl', 'rb') as f:
loaded_data = pickle.load(f)
print(loaded_data)import pickle
data1 = [1, 2, 3]
data2 = {'a': 10, 'b': 20}
with open('multi_data.pkl', 'wb') as f:
pickle.dump(data1, f)
pickle.dump(data2, f)
with open('multi_data.pkl', 'rb') as f:
loaded_data1 = pickle.load(f)
loaded_data2 = pickle.load(f)
print(loaded_data1, loaded_data2)Last updated