赞
踩
最近自学python 在编写书中一个案例时碰到了如下错误:
pygame.error: Couldn’t open images\ship.bmp
代码如下:
import pygame
class Ship():
def __init__(self,screen):
self.screen=screen
self.image=pygame.image.load(r'images\ship.bmp')
self.rect=self.image.get_rect()
self.screen_rect=screen.get_rect()
self.rect.centerx=self.screen_rect.centerx
self.rect.bottom=self.screen_rect.bottom
def blitme(self):
self.screen.blit(self.image,self.rect)
这里首先要注意的时python在windows路径下要用"\"
在vscode中这个地方用相对路径 点击右上角的在终端运行时就会碰到文章开始说的错误
解决办法有两个
方法一:采用绝对路:(r"F:\pythonStudy\alien_invasion\images\ship.bmp")
方法二:用相对路径,在设置中找到如下图所示位置 勾选即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。