Сериализация строк — это процесс записи состояния объекта в поток байтов. В python библиотека «pickle» используется для включения сериализации. Этот модуль включает в себя мощный алгоритм для сериализации и десериализации структуры объекта Python. «Pickling» — это процесс преобразования иерархии объектов Python в байтовый поток, а «Unicling» — обратная процедура.
Демонстрация модуля рассола выглядит следующим образом —
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)
Выход
Вышеуказанная программа генерирует следующий вывод —