Python: доступ к атрибуту класса по переменной - PullRequest
2 голосов
/ 17 января 2012

в Python, как получить доступ к атрибуту экземпляра в формате cls.variable?

(в ruby ​​это может быть в формате cls. # {Variable})

>>>cls.classname
u'CIM_RegisteredProfile'

>>>var='classname'

>>>cls.var
Traceback (most recent call last):
  File "<console>", line 0, in <module>
AttributeError: 'CIMClass' object has no attribute 'var'

1 Ответ

6 голосов
/ 17 января 2012

Использование getattr:

var = 'classname'
getattr(cls, var)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...