setattr- все статьи тега


Как я могу динамически создавать методы класса для класса в Python [дубликат]

этот вопрос уже есть ответ здесь: добавление метода к существующему экземпляру объекта 17 ответов если я определяю небольшую программу python как class a(): def _func(self): return "asdf" # Not sure what to resplace __init__ with so that a.func will return asdf def __init__(self, *args, **kwargs): setattr(self, 'func', classmethod(self._func)) if __name__ == "__main__": ...