Python не удается найти файл, потому что вы не указываете его правильное местоположение в памяти.
Используйте относительные или абсолютные пути. Эта запись @ underscore C объясняет ту же проблему.
Вот пример, допустим, у меня была следующая структура проекта с папкой root, являющейся 'example-one' ,
/example-one
- test.py
/images
- pexel1.png
Используйте следующий пример, чтобы убедиться, что вы указали правильное расположение файла при попытке открыть изображение с помощью pygame.
import os
file_path = os.path.dirname(__file__) # path to current .py file
img_path = os.path.join(file_path, "images") # path to "images" folder
image = pygame.image.load(os.path.join(img_path, 'pexel1.png')) # load the image