Pickling — это процесс преобразования объекта Python в поток байтов (сериализация), а unpickling — это обратный процесс, при котором исходный объект восстанавливается из этого потока байтов (десериализация).
Используй встроенный модуль pickle:
import pickle
# Pickling
with open("data.pkl", "wb") as f:
pickle.dump(my_object, f)
# Unpickling
with open("data.pkl", "rb") as f:
my_object = pickle.load(f)
multiprocessingЭто критически важный момент, который интервьюеры ожидают от тебя. Никогда не десериализуй данные из ненадёжных источников. Вредоносный pickle-файл может выполнить произвольный код во время десериализации.
JSON или XMLPickling — это мощный, но потенциально опасный инструмент. Лучше всего использовать его для внутренних нужд в доверенных окружениях — например, для сохранения обученных ML-моделей или для обмена объектами между процессами в рамках контролируемого приложения.
Pickling преобразует объект Python в поток байтов, а unpickling восстанавливает исходный объект из этого потока байтов через десериализацию.
Новый — ещё не проверен сообществом
Вы