我正在编写一个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,一周前开始,我失踪的东西可能是非常明显或简单的东西..