我知道为了让我的函数def get_moveup(self)
调用我的def get_position(self)
函数,我做了self.get_position()
。当我尝试使用knobA.get_moveup()
执行我的def get_moveup(self)
时,我总是得到TypeError: get_moveup() missing 1 required positional argument: 'self'
我该如何解决这个问题
class knobA(knob):
def __init__(self, position, moveup, movedown, moveleft, moveright):
super().__init__()
self.position = position
self.moveup = moveup
self.movedown = movedown
self.moveleft = moveleft
self.moveright = moveright
def get_position(self):
print("G0 X50 Y50 Z50 \r\n")
def get_moveup(self):
self.get_position()
def get_movedown(self):
return self.movedown
def get_moveleft(self):
return self.moveleft
def get_moveright(self):
return self.moveright
您打算创建knobA类的实例:
在访问该类的任何属性之前,必须创建该类的对象:
那应该对你有帮助
相关问题 更多 >
编程相关推荐