kking1 发表于 2023-2-15 16:19:04

如下

class Scenario:
    taskLIst = []
    orbitList = []
    satelliteList = []
    schdule_name = ''
    taskDict = {}

    #taskLIst
    def setName(self,name):
      Scenario.schdule_name = name

    def setId(self,id):
      self.setId = id

    def setTaskList(self,task_list):
      Scenario.taskLIst.append(task_list)

    def setOrbitList(self,orbit_list):
      Scenario.orbitList.append(orbit_list)

    def setSatelliteList(self,satellite_list):
      Scenario.satelliteList.append(satellite_list)

    def getOrbitList(self):
      return Scenario.orbitLIst

    def getSatelliteList(self):
      return Scenario.satelliteList

    def getTaskList(self):
      return Scenario.taskLIst

    def getName(self):
      return Scenario.schdule_name
   
    taskList.append(1)
为啥最后这行的taskList显示未定义呢?明明是类变量啊

wp231957 发表于 2023-2-15 16:24:40

前后书写不一致

chinajz 发表于 2023-2-15 16:25:01

taskLIst.append(1)
字母打错了

z5560636 发表于 2023-2-15 17:33:47

单词写错了,

一点沙 发表于 2023-2-15 20:49:20

你前面的i被写成了I,前后不一样
页: [1]
查看完整版本: 如下