У меня есть класс питона с «эмулировать» статические свойствами с помощью метакласса:Python: Получение статических свойств с помощью имени свойства
class MyMeta(type):
@property
def x(self): return 'abc'
@property
def y(self): return 'xyz'
class My: __metaclass__ = MyMeta
Теперь некоторые из моих функций получает имя свойства в виде строки, которая должна быть извлечен из My.
def property_value(name):
return My.???how to call property specified in name???
Дело в том, что я не хочу, чтобы экземпляр My был создан.
Большое спасибо,
Ованес
Спасибо, что я был уверен, что попробовал и получил исключение. Но я попробовал еще раз, и он работает ... Спасибо большое! – ovanes