Общий способ получения определенного метода во время выполнения в Python [дубликат]

Возможно, вы захотите использовать filter() в качестве встроенного.

Подробнее проверьте здесь

-1
задан user3584455 7 May 2014 в 18:05
поделиться

1 ответ

Я предполагаю, что вы ищете getattr :

print getattr(myobject, some_dumb_field)

Это будет искать атрибут myobject, имя которого задается строкой some_dumb_field .

Например,

getattr(myobject, 'name')

эквивалентно

myobject.name

(Предупреждение: это можно назвать поиском атрибутов, вы его не найдете под термином «concat».)

1
ответ дан unutbu 25 August 2018 в 17:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: