嗨,我正在开发一个 python 程序。我能够从班级的函数中检索数据,但无法向它们发送数据。
class someClass:
someList = []
def sendMessage(message):
someList.append(message)
messageSender = someClass()
listToSend = [] #loaded elswhere
someClass.sendMessage(listToSend[1])
当我继续运行它时,我收到此错误:
TypeError: sendMessage() takes exactly 1 argument (2 given)
如果我只是使用someClass.someList = listToSend
它就可以了,但这是针对大型程序的单元测试,所以我真的需要让 sendMessage 工作。知道有什么问题吗?