2014-12-11 92 views
0

我試圖從文件夾中加載圖像。然後將它抹到0,0 我試圖加載的路徑是:「。\ media \ img \ bk \ spaceport.png」。 該腳本位於該文件夾的根目錄中。 我使用Windows,如果該事項Pygame無法打開圖像

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") 

回答

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 
>>> 
+0

仍然dosnt工作 – 2014-12-11 00:51:00

+0

它以什麼方式不起作用? – iCodez 2014-12-11 00:53:09

+0

pygame.error:無法打開媒體\ img \ bd \ spaceport.png >>> – 2014-12-11 01:45:30