问题1:TypeError: object() takes no parameters
出现这种情况说明object()不需要传进参数,明明已经初始化函数了,竟被告知不能传,于是检查是不是把__init__写成_init_了,双下划线
问题2: pygame.error: Couldn't open images \ship.bmp
很有可能图像路径有误,我将原来的self.image = pygame.image.load('images\ship.bmp')中的粗体部分改为
r'C:\Users\shui02\mygame\alien_invasion\images\ship.bmp'就解决了