文件位置已更改?

时间:2013-06-29 17:18:07

标签: python python-2.7 pygame image

使用pygame(来自pygame import *)我试图加载图片,但发生了这种情况:

 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

在此之前基本上没有代码,所以我不会发布它。我之前没有说过这个,也不知道问题到底是什么。对不起,如果答案很明显。

1 个答案:

答案 0 :(得分: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()