Я уже некоторое время пытаюсь найти решение этой проблемы: я пытаюсь отобразить изображение с помощью модуля Pygame в python, но всегда получаю эту ошибку:
File "C:/Users/Brandon/PycharmProjects/UnstableUnicorns/UnstableUnicorns Test.py", line 13, in <module>
Baby_Narwhal = pygame.image.load(r"Baby Narwhal.png").convert()
pygame.error: Couldn't open Baby Narwhal.png
(Да, я знаю, что есть пробелы, но есть много изображений, которые я хочу отобразить, и у них всех есть пробелы в их именах)
Я попытался поместить весь файл пути, используя .convert (),использование обратной косой черты (и удаление пробелов тоже не сработало) и добавление путей интерпретатора. Я задавал этот вопрос несколько раз на этом сайте, и я не получил рабочего ответа. Справка.
import pygame
import os
import sys
from time import sleep
print(os.getcwd())
# get the directory of this file
sourceFileDir = os.path.dirname(os.path.abspath(__file__))
# [...]
Baby_Narwhal = pygame.image.load(r"Baby Narwhal.png").convert()
pygame.init()
xDisplay = 1000
yDisplay = 500
white = (255, 255, 255)
def main():
display = pygame.display.set_mode((xDisplay, yDisplay))
while True:
display.fill(white)
display.blit(Baby_Narwhal, (0, 0))
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
pygame.display.update()
main()