Python 我的代码抛出一个关于非类型的错误,但应该定义它
我试图重新定义位置,但它不会停止抛出非类型错误 我也试着在课堂上定义方向,但没有用。我还尝试删除Headinit函数中的位置声明,没有任何更改Python 我的代码抛出一个关于非类型的错误,但应该定义它,python,python-3.x,pygame,Python,Python 3.x,Pygame,我试图重新定义位置,但它不会停止抛出非类型错误 我也试着在课堂上定义方向,但没有用。我还尝试删除Headinit函数中的位置声明,没有任何更改 Traceback (most recent call last): File "main.py", line 55, in <module> head.draw() File "main.py", line 39, in draw start_point = (self.location[0] + paddingSi
Traceback (most recent call last):
File "main.py", line 55, in <module>
head.draw()
File "main.py", line 39, in draw
start_point = (self.location[0] + paddingSize, self.location[0] + paddingSize)
TypeError: 'NoneType' object is not subscriptable
add()不返回值,因此location变为None,从而导致异常。add()
从不返回值,而且上面的代码中也从未定义过paddingSize
。