【发布时间】:2014-06-13 04:18:51
【问题描述】:
我一直试图在一个类的另一个函数中调用一个函数。这导致了一个错误。我能做些什么来解决这个问题。代码如下:
class Goomba:
def __init__(self,x,y):
self.x = x
self.y = y
def goomleft(self,speed):
for i in range(speed):
if mask.get_at((self.x,self.y+10))[0] !=255:
self.x-=1
def goommove(self,direction):
if direction == 'left':
goomleft(self,3) #this is where I called it
错误说 NameError:未定义全局名称“goomleft”
【问题讨论】:
标签: function class python-3.x