Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 24, 2009 22:52:35

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

Вызвать метод объекта, название метода в переменой.

предположим есть объект

obj = Class()

далее есть переменная которая содержит название заранее неизвестного метода

meth = ‘method1’

как вызвать метод объекта чье название в переменной meth?



Офлайн

#2 Авг. 24, 2009 23:08:06

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

Вызвать метод объекта, название метода в переменой.

if hasattr(obj, meth):
method = getattr(obj, meth)
result = method(...)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version