Сериализация в Питоне делается с помощью модуля pickle. Но это бинарный формат. Вот рабочий пример. В первом скрипте объект сохраняется в файл:
# -*- coding: utf-8 -*-
import pickle
class AAA(object):
def __init__(self, name):
self.name = name
a = AAA('original')
print(a, a.name)
with open('tst.pickle', 'wb') as f:
pickle.dump(a, f)
Во втором - восстанавливается:
# -*- coding: utf-8 -*-
import pickle
class AAA(object):
def __init__(self, name):
self.name = name
with open('tst.pickle', 'rb') as f:
b = pickle.load(f)
print(b, b.name)