"实例没有属性"错误,Python

时间:2016-02-01 16:10:17

标签: python button attributeerror

我正在编写一个Python脚本,我想在Raspberry Pi上运行。 我遇到了这个奇怪的案例,我无法弄清问题是什么。

我刚做了一个小编辑,似乎在我的笔记本电脑上没有任何问题。我在Windows上使用PyCharm IDE。 但是,当我尝试在Raspberry上运行代码时,它会出现此错误:

"AttributeError: testProgram instance has no attribute 'measure_test_data'"

class testProgram(TK.Toplevel):
def __init__(self):
    """Constructor"""
    TK.Toplevel.__init__(self)
    self.geometry("400x300")
    self.title("Test or Train")
    self.clf = ""

    self.testProgram = Button(self, text="Train from RAW data", command = self.train_data)
    self.testProgram.pack()

    self.testProgram = Button(self, text="Open trained data", command = self.open_exist_data)
    self.testProgram.pack()

    self.testProgram = Button(self, text="Test some data", command = self.test_data)
    self.testProgram.pack()

    self.testProgram = Button(self, text="Run a measurment and  test it", command = self.measure_test_data)
    self.testProgram.pack()

我所做的只是添加另一个按钮,第四个按钮。我还为它编写了一个简单的函数:

   def measure_test_data(self):
       print("check?")

我缺少什么?我是一个相对较新的Python,一周前开始,我失踪的东西可能是非常明显或简单的东西..

0 个答案:

没有答案