如何从pygame的python中的其他目录中打开图像

时间:2019-05-22 18:12:04

标签: python python-3.x directory pygame sprite

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

我根本不知道该怎么办

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

它表示无法打开图像

1 个答案:

答案 0 :(得分:1)

正如Dan所指出的那样,绝对可以输入图像的绝对路径。

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

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

然后,该命令将如下所示:

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

由于..带您将文件树从Python文件夹移至Stuff文件夹(由于在给定目录中,..命令会将您带到父目录),然后从该路径的其余部分将您导航到您希望访问的图像。

希望这会有所帮助!