Chuỗi và tuần tự hóa
Tuần tự hóa chuỗi là quá trình ghi một trạng thái của đối tượng vào một luồng byte. Trong python, thư viện "pickle" được sử dụng để kích hoạt tuần tự hóa. Mô-đun này bao gồm một thuật toán mạnh mẽ để tuần tự hóa và hủy tuần tự hóa cấu trúc đối tượng Python. “Pickling” là quá trình chuyển đổi phân cấp đối tượng Python thành luồng byte và “giải nén” là quy trình ngược lại.
Trình diễn của mô-đun dưa chua như sau:
import pickle
#Here's an example dict
grades = { 'Alice': 89, 'Bob': 72, 'Charles': 87 }
#Use dumps to convert the object to a serialized string
serial_grades = pickle.dumps( grades )
print(serial_grades)
#Use loads to de-serialize an object
received_grades = pickle.loads( serial_grades )
print(received_grades)
Đầu ra
Chương trình trên tạo ra kết quả sau: