如何为 pygame 打开 python 中不同目录的图像

How do I open an image from a different directory in python for pygame

我正在尝试打开与 python 不在同一文件夹中的 png 图像。设置了路径也不知道怎么办

我完全不知道该怎么办

image1 = pygame.image.load('Libraries\Pictures\pixel6.png')
image1 = pygame.transform.scale(image1, (1000, 500))

说图片打不开

正如Dan指出的那样,输入图片的绝对路径肯定可以。

或者,您可以从本地目录(存储代码文件的目录)向上导航文件夹层次结构。假设您的文件系统如下所示:

  • 您有一个目录 Stuff,其中包含两个文件夹 PythonImage
  • Python 文件夹包含您的代码,test_python.py
  • Image 文件夹包含您的图像,pixel16.png

然后,命令看起来像这样:

image1 = pygame.image.load("../Image/pixel16.png")

因为 .. 将文件树从 Python 文件夹带到 Stuff 文件夹(因为在给定目录中时,.. 命令需要你到父目录),然后路径的其余部分将你导航到你希望访问的图像。

希望对您有所帮助!