【发布时间】:2020-03-31 19:26:39
【问题描述】:
我正在尝试使用 pygame.image.load() 函数加载 .png 图像。我尝试加载的图像与我正在运行的程序文件位于相同的相对目录中。我遵循了以前使用过的相同语法并在教程中找到了,但它仍然不起作用。
代码:
import pygame
image = pygame.image.load("ImageFolder/TestImage.png")
文件目录(还不能嵌入图片,所以这里有一个链接):
https://gyazo.com/5b8c20ca6058db7629caae602adbcb35
错误信息:
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "c:/Users/dougl/OneDrive/Skolgrejer/Programmering/Program/TestFolder/TestFile.py", line 3, in <module>
image = pygame.image.load("ImageFolder/TestImage.png")
pygame.error: Couldn't open ImageFolder/TestImage.png
PS C:\Users\dougl\OneDrive\Skolgrejer\Programmering\Program>
使用:Python 3.7.4 32 位,pygame 1.9.6
【问题讨论】:
-
改用
TestFolder/ImageFolder/TestImage.png。如果您使用的是 IDE,那么您的程序可能会从另一条路径开始。您的项目似乎从 'C:\Users\dougl\OneDrive\Skolgrejer\Programmering\Program' 开始