飞机大战报错内容,回复一直在审核
C:\Users\lenovo\AppData\Local\Programs\Python\Python39\python.exe D:/pythonProject/003飞机大战.pypygame 2.0.1 (SDL 2.0.14, Python 3.9.0)
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "D:\pythonProject\003飞机大战.py", line 136, in <module>
main()
File "D:\pythonProject\003飞机大战.py", line 118, in main
player = HeroPlane(screen)
File "D:\pythonProject\003飞机大战.py", line 12, in __init__
self.rect = self.image.get_rect()
AttributeError: 'HeroPlane' object has no attribute 'image'
进程已结束,退出代码为 1 本帖最后由 小伤口 于 2021-3-26 12:58 编辑
{:10_254:}你再好好看是不是你的图片地址写错了呢heroplan那段函数的图片 报错的内容的意思是 第 12 行,HeroPlane 这个类中没有 image 属性,
应该把第 12 行 self.rect = self.image.get_rect() 中的 image 换成 player,因为你上面导入图片赋值的变量是 player,
或者把第 11 行的 player 换成 image。
页:
[1]