Pygame无法打开图像

时间:2014-12-11 00:43:50

标签: python python-3.x pygame

我正在尝试从文件夹加载图片。然后把它搞定到0,0 我试图加载的路径是:“。\ media \ img \ bk \ spaceport.png”。 该脚本位于该文件夹的根目录中。 如果重要,我正在使用Windows

sWIDTH = 800
sHEIGHT = 600
class IMGLOAD():
    def BAK(ImageTobeUsed):
        b1 = pygame.image.load(ImageTobeUsed)
        background = pygame.transform.scale(b1,( sWIDTH, sHEIGHT))
        window.blit(background,(0,0))

IMGLOAD.BAK(".\media\img\bk\bedroom.jpg") 

1 个答案:

答案 0 :(得分:0)

您应该使用raw-string作为文件路径:

IMGLOAD.BAK(r".\media\img\bk\bedroom.jpg") 

\b是Python字符串文字中的特殊字符(它代表退格)。以下是演示:

>>> '\b'
'\x08'
>>> r'\b'
'\\b'
>>> print('x\by')
y
>>> print(r'x\by')
x\by
>>>