TypeError://不支持的操作数类型//:'builtin_function_or_method'和'int

时间:2014-01-18 21:20:49

标签: python-3.x pygame

由于这一行,我得到了一个TypeError:

screen.blit(spongebob_pic,(int(mx-(spongebob_pic.get_width//2)),int(my-(spongebob_pic.height//2))))

TypeError://:'builtin_function_or_method'和'int

不支持的操作数类型

2 个答案:

答案 0 :(得分:0)

我想在这:

spongebob_pic.get_width // 2

您想要调用方法get_width()

spongebob_pic.get_width() // 2

这就是你得到错误的原因: //不支持的操作数类型//:'builtin_function_or_method'和'int

您无法将功能除以2。

答案 1 :(得分:0)

get_width是一种方法,用于获取您需要调用它的宽度:get_width()

通常如果你看到一个动作,比如get,set等,这就意味着这是一个函数。