2
我通过元类与“模拟”静态属性蟒蛇类获取静态属性:的Python:通过属性名称
class MyMeta(type):
@property
def x(self): return 'abc'
@property
def y(self): return 'xyz'
class My: __metaclass__ = MyMeta
现在我的一些函数接收属性的名称作为一个字符串,它应该是从我的检索。
def property_value(name):
return My.???how to call property specified in name???
这里的重点是我不想创建My的实例。
非常感谢,
Ovanes
谢谢我确信已经尝试过,并收到异常。但我试了一遍,它的工作....非常感谢! – ovanes 2011-04-01 13:33:51