pygame.image.load()找不到图片导入,但我图片明明在文件夹里面的啊,求解答
import pygame
class KUNKUN:
"""管理坤坤的类"""
def __init__(self, ai_game):
self.screen = ai_game.screen
self.screen_rect = ai_game.screen.get_rect()
#加载坤坤形象并获取图像
self.image = pygame.image.load('images/ji.png')
self.rect = self.image.get_rect()
#把坤坤放在屏幕的左中
self.rect.midleft = self.screen_rect.midleft
def blitme(self):
"""在指定位置绘制坤坤"""
self.screen.blit(self.image, self.rect)
报错:FileNotFoundError: No such file or directory: 'E:\坤坤大战黑子\images\ji.png
import sys
import pygame
from kunkun import KUNKUN
from settings import Settings
class KKdzHZ:
#管理游戏资源和类
def __init__(self):
#初始化游戏并创建资源
pygame.init()
self.settins = Settings()
self.screen = pygame.display.set_mode(
(self.settins.screen_width, self.settins.screen_height))
pygame.display.set_caption("坤坤大战黑子")
self.kunkun = KUNKUN(self)
def run_game(self):
#开始游戏的主循环
while True:
#监视键盘和鼠标行为
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
#每次循环都重绘屏幕
self.screen.fill(self.settins.bg_color)
#让最近绘制的屏幕可见
pygame.display.flip()
if __name__ == '__main__':
#创建游戏实例并运行游戏
ai = KKdzHZ()
ai.run_game()