Странное присваивание __dict__ в конструкторе - PullRequest
1 голос
/ 02 ноября 2019

Я читал какой-то код в Интернете и наткнулся на странную строку, которую я не мог понять, в такой части кода:

class SomeObject():
    def __init__(self,name):
        self.name = name
        self.__dict__ = {}  # that's the line

Я не понимаю, зачем назначать пустой словарьпотому что атрибуты объекта будут иметь смысл. Вы можете объяснить?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...