如何修复“ TypeError:'模块'对象不可调用”?

时间:2019-09-12 19:17:43

标签: python-3.x

我想用Pygame做一些蛇游戏。我有一个苹果类,但是当我想创建苹果对象时,我得到了这个错误:“ TypeError:'模块'对象不可调用”

我完全不知道该如何解决

班级:

flask_app

map1d函数:

class Apple: 
    def __init__(self, surface, row, colum, scaller):
        self.surface = surface
        self.scaller = scaller
        self.x = int(map1d(row, 0, self.scaller, 0, width))
        self.y = int(map1d(colum, 0, self.scaller, 0, height))

    def show(self):
        pygame.draw.rect(self.surface, (255, 0, 0), (self.x, self.y), width / self.scaller / 2, height / self.scaler / 2)

主要:

def map1d(value, min_, max_, scalledMin, scalledMax):
    scaller = interp1d([min_, max_], [scalledMin, scalledMax])
    return scaller(value)

回溯(最近通话最近):   文件“ sketch.py​​”,第48行,在     苹果=苹果(赢,随机(scaller-1),随机(scaller-1),scaller) TypeError:“模块”对象不可调用

0 个答案:

没有答案