当前位置:   article > 正文

Windows下vscode编写python 打不开文件错误解决方案(pygame.error: Couldn't open images\ship.bmp)_pygame.error: unsupported image format

pygame.error: unsupported image format

最近自学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)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

这里首先要注意的时python在windows路径下要用"\"

在vscode中这个地方用相对路径 点击右上角的在终端运行时就会碰到文章开始说的错误

解决办法有两个
方法一:采用绝对路:(r"F:\pythonStudy\alien_invasion\images\ship.bmp")

方法二:用相对路径,在设置中找到如下图所示位置 勾选即可
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/123120?site
推荐阅读
相关标签
  

闽ICP备14008679号