Как преобразовать строковый литерал в имя метода и выполнить его

У меня в объекте есть свойство self.operation и ему присвоено строковое значение, например 'ChangeConditionGoods'. Я знаю, что в одном из предков описан такой метод ChangeConditionGoods. Мне надо его выполнить. То есть написать нечто вроде self.ChangeConditionGoods(). То есть мне надо self.operation (строку) преобразовать в метод и выполнить. Как это сделать?


Ответы (1 шт):

Автор решения: Danis

попробуйте использовать метод getattr

getattr(self, "строка")()
→ Ссылка