Я создаю серию экземпляров объектов, атрибуты которых я сохраняю и загружаю, используя их атрибут __dict__
. Я хотел бы оставить некоторые атрибуты вне __dict__
просто потому, что не хочу, чтобы они были сохранены или загружены.
Более конкретно:
Я создал родительский объект, просто содержащий список дочерних объектов. Дочерние объекты __dict__
сохраняются в файл и загружаются позже, чтобы их снова создать. Я хочу, чтобы дочерние объекты имели ссылку на родительский объект, но я не хочу, чтобы эта ссылка сохранялась или загружалась из файла, поскольку это не имело бы смысла.
Существует ли какой-либо синтаксис, исключающий атрибут из __dict__
?
PS: во многих ответах предлагается использовать pickle, в настоящее время я использую json, чтобы данные читались человеком.