getattr()

Получает значение атрибута объекта по имени-строке.

Сигнатураgetattr(object, name, default=...)

Возвращает атрибут с именем name. Если его нет — поднимает AttributeError или возвращает default.

class P:
    x = 10
p = P()
print(getattr(p, "x"))          # 10
print(getattr(p, "y", "нет"))   # 'нет'
← Все записи: Встроенные функции Python
Поддержать проект