как исправить ошибку 'pygame.error: Не удалось открыть .png' - PullRequest
1 голос
/ 23 февраля 2020

enter image description here введите описание изображения здесь import pygame
import os
import tkinter as tk
из tkinter import messagebox
import sys

pygame.init () os.chdir (r "C: \ Users [Имя] \ Desktop \ Projects \ PythonProjects \ Python Practice \ Projects \ Games \ Golf Game")

print (os.getcwd () )

win = pygame.display.set_mode ((1080, 600)) title = pygame.image.load (os.path.join ('imgs', 'GOLF GAME LO GO .png') )

win.blit (название, (640, 650))

pygame.display.update ()

1 Ответ

0 голосов
/ 24 февраля 2020

В соответствии с моим предыдущим комментарием вы запустили print(os.getcwd()), чтобы увидеть, что он смотрел не в том каталоге.

Так что теперь вы можете указать правильный каталог.

title = pygame.image.load(os.path.join('path/to/your/imgs', 'GOLF GAME LOGO.png'))

Вы также упомянули в комментарии, что изображение не открывается. Что вы подразумеваете под этим?

РЕДАКТИРОВАТЬ: ваш новый код должен выглядеть примерно так

import pygame
import os
import tkinter as tk
from tkinter import messagebox
import sys

pygame.init()
os.chdir(r"C:\Users[name]\Desktop\Projects\PythonProjects\Python Practice\Projects\Games\Golf Game")
print(os.getcwd())

win = pygame.display.set_mode((1080, 600))
title = pygame.image.load(os.path.join('imgs', 'GOLF GAME LOGO.png'))

win.blit(title, (x,y))
...