使用pygame加载图片一直显示路径那一行报错,内容为Couldn't open C:\Users\Administrator\Desktop\python 练习\沙漠.jpg 尝试了在前面加r,把斜杠改成反斜杠等操作,但还是一直是同样的报错。文件的路径是直接粘贴的应该没有问题,窗口也可以正常显示,就是路径那报错,求大神指点!
import pygame,sys
pygame.init()
screen = pygame.display.set_mode((600, 400))
img=pygame.image.load(r"C:\Users\Administrator\Desktop\python 练习\沙漠.jpg")
scree.blit(img,(0,0))
pygame.display.update()
pygame.event.get()
pygame.display.set_caption("末日生存")
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
试了下代码,本地能跑通,本来怀疑是不是权限问题,特地把测试图片丢C盘,也没问题。
唯一发现的只有楼主代码片里的scree.blit拼写错误,此处声明变量该是screen
带上测试图片吧:
你把下面内容复制到资源管理器地址栏,看能正常打开不,异常提示文件找不到
C:\Users\Administrator\Desktop\python 练习\沙漠.jpg
img=pygame.image.load(r"C:\Users\Administrator\Desktop\python 练习\沙漠.jpg")
看看这个图片是否存在,图片名字不要用中文。