Уведомления

Группа в Telegram: @pythonsu

#1 Июль 2, 2008 10:54:25

umup
От:
Зарегистрирован: 2007-07-14
Сообщения: 53
Репутация: +  0  -
Профиль   Отправить e-mail  

вызов метода объекта по его текстовому названию

есть объект, нужно вызвать его метод по его текстовому названию, которое формируется динамически. параметры нужно формировать из текста (это уже сделал как **dict).



Отредактировано (Июль 2, 2008 10:55:08)

Офлайн

#2 Июль 2, 2008 11:30:27

Viper
От:
Зарегистрирован: 2006-11-08
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

вызов метода объекта по его текстовому названию


>>> class A (object):
… def aaa(self):
… print “aaa”
… def bbb(self):
… print “bbb”

>>> a = A()
>>> getattr(a, ‘aaa’)()
aaa
>>>



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version