Вы можете использовать модуль pickle .
Он сериализует данные, так что вы можете извлечь их в своей родной форме Python позже.
Он использует объект file()
, поэтому он кроссплатформенный и может обрабатывать практически любой объект,
и это даже хорошо с пользовательскими классами. Единственное, что я знаю , что он не может сериализовать, - это функция.
Расширение короткого использования:
import pickle
# Create an object
array = [1, "foo", Exception()]
# Serialize it
pickle.dump(array, open("settings.dat", "w"))
# Unserialize it
array = pickle.load(open("settings.dat"))