Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 19, 2007 11:42:17

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Вызов функции по её строковому имени

shiza
Могу предложить еще такой вариант.
Хоть это вариант и смахивает на грязный хак, однако работает быстро и хорошо:

class a_:
def b(self, text):
print text

a= a_()
#собственно сам вызов
eval(“a.b”)('bla-bla')
а еще можно через exec :-Р



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version