无法识别Python实例属性

2024-04-19 01:07:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我用python编写了以下代码:

class state:
      def _init_(self):
            self.x=list([])
            self.possibleChests=list([])
            self.visitedChests=list([])

      def checkKeys(self):
            print self.x

      def addKey(self,x):
            self.x.append(key)


current_state=state()
future_state=state()

current_state.addKey(4)

当我运行它时,会出现以下错误:

AttributeError: state instance has no attribute 'x'

为什么没有将“x”识别为实例属性?你知道吗


Tags: key代码selfinitdefcurrentlistclass