【问题标题】:How to get an image loaded in pygame with it needing to be in the same folder as the .py?如何在 pygame 中加载需要与 .py 位于同一文件夹中的图像?
【发布时间】:2015-11-05 05:10:44
【问题描述】:

因此,通过这段代码,我能够加载我制作的一个小骨架。

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 位于同一文件位置。这使得我所有的图像都捆绑到一个草率且杂乱无章的文件夹中。有没有办法加载图像而不需要与 .py 位于同一文件位置?

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

我正在使用 Python 3.5 和 pygame 1.9

【问题讨论】:

    标签: python pygame


    【解决方案1】:

    你的意思是这样的?

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

    【讨论】:

      猜你喜欢
      • 2019-02-10
      • 1970-01-01
      • 2021-05-17
      • 1970-01-01
      • 2020-11-06
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多