FileNotFoundError: No file found in working directory

 import pygame
 pygame.init()




goleft = [pygame.image.load('placeholder_walk_left_1.png'),
pygame.image.load('placeholder_walk_left_2.png')]


stand = [pygame.image.load('placeholder_stand_1.png'),
pygame.image.load('placeholder_stand_2.png')]


goright = [pygame.image.load('placeholder_walk_right_1.png'),
pygame.image.load('placeholder_walk_right_2.png')]

почему файлы которые находятся в той же папке не хотят грузиться? (уже пробовал указать не только название файла, но и полный путь до него) (код не полный) почему то он выдает путь "'C:\Users\гнида" не смотря на то, что путь до файлов выглядит как "C:\Users\гнида\game"


Ответы (2 шт):

Автор решения: alex

Вам надо указать полное имя файла вместе с расширением, например, так

'placeholder_walk_right_2.png'

 import pygame
 pygame.init()

goleft = [pygame.image.load('placeholder_walk_left_1.png'),
pygame.image.load('placeholder_walk_left_2.png')]

stand = [pygame.image.load('placeholder_stand_1.png'),
pygame.image.load('placeholder_stand_2.png')]

goright = [pygame.image.load('placeholder_walk_right_1.png'),
pygame.image.load('placeholder_walk_right_2.png')]

→ Ссылка
Автор решения: LolPopGames

не знаю чем вы пользуетесь, если VScode, то попробуйти в терминале написать cmd и снова запустить, если не VScode, то попробуйте из под командной строки зайти в вашу папку C:\Users\гнида\game, и уже от туда запустить

Это иногда помогает, потому что VScode использует PowerShell, который может криво работать

У меня уже такое было с tkinter

UPD: Также попробуй обращение к картинкам через ./

То есть ./placeholder_walk_left_1.png и т.д.

→ Ссылка