Python 无法访问类属性
我有一段非常简单的代码,尽管它被困在一个愚蠢但难以理解的情况下。我也是python的新手,下面是我的代码Python 无法访问类属性,python,class,python-2.7,Python,Class,Python 2.7,我有一段非常简单的代码,尽管它被困在一个愚蠢但难以理解的情况下。我也是python的新手,下面是我的代码 class Function: def _init_(self): self.Name="" self.SubFunctions=[] self.IsSingle=False if __name__ == '__main__': test=Function() test.Name="testing" test.
class Function:
def _init_(self):
self.Name=""
self.SubFunctions=[]
self.IsSingle=False
if __name__ == '__main__':
test=Function()
test.Name="testing"
test.SubFunctions.append("param1") # gives an AttributeError: Function instance has no attribute 'SubFunctions'
如果有人能告诉我哪里出了问题。你拼错了,它的开头和结尾都有两个下划线(总共有4个下划线)。您的
\u init\u
方法从未被调用。您拼写错误,它的开头和结尾有两个下划线(总共有4个下划线)。您的\u init\u
方法从未被调用。太棒了!你就是那个人!好极了!你就是那个人!