2013-06-29 154 views
0

使用pygame的(從pygame的進口*)我試圖加載圖片,但發生這種情況:文件位置已更改?

Traceback (most recent call last): 
File "C:/Users/Ben/Documents/Python Files/Rocket game with things", line 15, in <module> 
right_fin = image.load('C:\Users\Ben\Pictures\right.png').convert() 
error: Couldn't open C:\Users\Ben\Picturesight.png 

有basicly在此之前沒有任何代碼,所以我不會去張貼。我之前沒有列出這個問題,也不知道問題是什麼。對不起,如果答案很明顯。

回答

1

反斜槓在Python字符串中有特殊含義,而\r是回車符的轉義碼。

使用雙反斜線,正斜線或r''原始字符串(它做解釋反斜線轉義序列)來定義的路徑:

right_fin = image.load('C:\\Users\\Ben\\Pictures\\right.png').convert() 
right_fin = image.load('C:/Users/Ben/Pictures/right.png').convert() 
right_fin = image.load(r'C:\Users\Ben\Pictures\right.png').convert() 
+0

啊,我從來都不是好裏面的變量的代碼。 –