class Gate():
def _init_(self):
self.Code=""
self.Occupancy=False
self.AircraftID=" "
class BoardingArea():
def _init_(self):
self.Name=""
self.Schengen=False
self.Gate=[]
所以我有这2个课程,登机区有一个有很多门的矢量,当我尝试在课堂上填充那个矢量我得到一个错误我尝试了各种各样的东西,但似乎没有工作,任何想法?
n=10
B=BoardingArea()
while n>0:
G=Gate()
code=elementos[1] + str(n)
G.Code=code
B.Gate.append(G)
n-=1
print B.__dict__
B.Gate.append(G)
AttributeError: BoardingArea instance has no attribute 'Gate'
答案 0 :(得分:4)
将_init_
更改为__init__
(双下划线)