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.

我有一段非常简单的代码,尽管它被困在一个愚蠢但难以理解的情况下。我也是python的新手,下面是我的代码

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
方法从未被调用。

太棒了!你就是那个人!好极了!你就是那个人!