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