【发布时间】:2019-09-20 23:22:26
【问题描述】:
我正在尝试在 python 中显示图像,但每当我尝试时,我都会收到此错误:
Traceback (most recent call last):
File "C:/Users/Brandon/PycharmProjects/UnstableUnicorns/UnstableUnicorns Test.py", line 15, in <module>
BabyNarwhal = pygame.image.load(r'CardImages\BasicDeck\BabyUnicorns\Baby Narwhal.png').convert()
pygame.error: Couldn't open CardImages\BasicDeck\BabyUnicorns\Baby Narwhal.png
我同意图像路径有点复杂,但我似乎找不到让它加载文件的方法。我尝试输入整个文件路径,尝试更改读取位置,但似乎无法加载此图像。我真的不想将图像与代码放在同一个文件夹中,因为我想显示很多不同的图像。这是我的代码:
import pygame
pygame.init()
xDisplay = 1000
yDisplay = 500
white = (255, 255, 255)
BabyNarwhal = pygame.image.load(r'CardImages\BasicDeck\BabyUnicorns\Baby Narwhal.png').convert()
def main():
display = pygame.display.set_mode((xDisplay, yDisplay))
while True:
display.fill(white)
display.blit(BabyNarwhal, (0, 0))
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
pygame.display.update()
main()
这是完整的图像路径:
C:\Users\Brandon\PycharmProjects\UnstableUnicorns\CardImages\BasicDeck\BabyUnicorns
【问题讨论】:
-
@Namandeep_Kaur 我已经看过了,更改读取路径似乎不起作用