pygame.image.load不工作(pygame.image.load not working

2019-09-19 05:42发布

我试图创建一个游戏的世界地图,但是当我尝试加载的世界地图到屏幕上,在命令行中告诉我,我不能这样做。 下面是代码:

import sys 
import pygame
from pygame.locals import * 
pygame.init ()

Surface = pygame.display.set_mode ((1000, 775), 0, 32)
pygame.display.set_caption('World Map')

WorldMap = pygame.image.load('WorldMap.jpg')
white = (255, 255, 255)
while True:
    Surface.fill (white)
    Surface.blit (WorldMap, (900, 675))
    for event in pygame.event.get():
       if event.type == QUIT:
            pygame.quit ()
            sys.exit (0)
    pygame.display.update()

错误看起来是这样的----

Traceback (most recent call last)
  File "C:\Users\The Folder\WorldMap.py", line 9, in <module> 
    WorldMap = pygame.image.load ('WorldMap.jpg')
  pygame.error: Couldn't open WorldMap.jpg

Answer 1:

该错误消息是相当清楚的:在你说这将是地方pygame的找不到你的形象。

你必须确保图像WorldMap.jpg当前工作目录 (CWD)的存在。

如果您双击.py文件中,CWD是包含的.py的目录。 所以WorldMap.jpg必须在那里。 如果你从一个不同的目录,在命令行执行它,对于添加代码或将图像中的其他目录。



文章来源: pygame.image.load not working
标签: python pygame