【问题标题】:How do I open an image from a different directory in python for pygame如何在 python 中为 pygame 打开不同目录中的图像
【发布时间】:2019-05-22 18:12:04
【问题描述】:

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

我不知道该怎么办

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

图片无法打开

【问题讨论】:

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


【解决方案1】:

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

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

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

然后,命令将如下所示:

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

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

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    相关资源
    最近更新 更多