実現したいこと
エラーを解消し、読み込みを成功させたい。
発生している問題・分からないこと
pygame.image.load() 中にファイルがないといわれた。
エラーメッセージ
error
1FileNotFoundError: No file 'assets/img/background/bg.png' found in working directory '/home/project/pygame'.
該当のソースコード
python
1import pygame 2 3class Game: 4 5 def __init__(self): 6 7 self.screen = pygame.display.get_surface() 8 #背景 9 self.bg_img = pygame.image.load('assets/img/background/bg.png') 10 11 def run(self): 12 self.screen.blit(self.bg_img,(0,0)) 13 14Game()
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
bg.pngの保存場所を変更してみたがエラー内容は変わらなかった。
再起動してみた。
補足
ファイルの写真です。名前が写っているところは黒塗りしています

bg.pngを保存しているassetsとgame.py は 同じ階層に保存できていると思います。
https://teratail.com/questions/297811
の回答が参考になると思います
コメントありがとうございます。urlのリンクの通り試したところ問題が解決しました!
ベストアンサーに選びたいので同じ内容を回答欄に投稿いただけますでしょうか?
つい最近、同様の原因の質問に、少し詳しい回答を書きました。
https://teratail.com/questions/6xe9jy7p10mq3c#reply-rbfhd1sguljsu9
回答1件
あなたの回答
tips
プレビュー

