2015-12-17 47 views
1

下面的代码:蟒蛇:将字符串转换为类对象

class A: 
    def __init__(self, a,b): 
     self.a=a 
     self.b=b 
temp_text=A(1,2) 

,如果我想get temp_text.a。 我怎么能得到这个字符串中的“一”? 如:temp_text “一”

回答

2

您需要的功能getattr此:

getattr(temp_text, 'a') 
+1

另外请注意,您可以调用的方法是这样的:'GETATTR(myObject的, 'METHOD_NAME')(参数1,参数2 )' – DainDwarf

+0

OMG,它的工作,我搜索2小时,一直无人接听 –

+0

谷歌:“通过串蟒蛇取属性”,然后单击第一个链接:) – karantan