如何在pygame中加载图像,它需要与.py在同一个文件夹中?

时间:2015-11-05 05:10:44

标签: python pygame

所以使用这段代码,我能够加载一个我做过的小骨架。

import sys
import pygame
from pygame.locals import*
img = pygame.image.load("./User_Skeleton_Walk_1.1.bmp")

white = (255, 255, 255)
w = 640
h = 480
screen = pygame.display.set_mode((w, h))
screen.fill((white))
running = 1

while running:
    screen.fill((white))
    screen.blit(img,(10,10))
    pygame.display.flip()

然而,我刚刚开始这个项目,并希望它组织起来,所以我做了几个文件夹来帮助。现在我遇到的问题是我要加载的图像必须与.py位于同一文件位置。这使我的所有图像都捆绑在一个文件夹中,这个文件很邋and且无组织。有没有办法加载图像,而不需要与.py?

位于同一文件位置

我已经尝试将它从C:驱动器加载到图像位置,但仍然无法加载它。

我正在使用Python 3.5和pygame 1.9

1 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

img = pygame.image.load("./FOLDER/User_Skeleton_Walk_1.1.bmp")