如何为 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
,其中包含两个文件夹 Python
和 Image
。
Python
文件夹包含您的代码,test_python.py
。
Image
文件夹包含您的图像,pixel16.png
。
然后,命令看起来像这样:
image1 = pygame.image.load("../Image/pixel16.png")
因为 ..
将文件树从 Python
文件夹带到 Stuff
文件夹(因为在给定目录中时,..
命令需要你到父目录),然后路径的其余部分将你导航到你希望访问的图像。
希望对您有所帮助!
我正在尝试打开与 python 不在同一文件夹中的 png 图像。设置了路径也不知道怎么办
我完全不知道该怎么办
image1 = pygame.image.load('Libraries\Pictures\pixel6.png')
image1 = pygame.transform.scale(image1, (1000, 500))
说图片打不开
正如Dan指出的那样,输入图片的绝对路径肯定可以。
或者,您可以从本地目录(存储代码文件的目录)向上导航文件夹层次结构。假设您的文件系统如下所示:
- 您有一个目录
Stuff
,其中包含两个文件夹Python
和Image
。 Python
文件夹包含您的代码,test_python.py
。Image
文件夹包含您的图像,pixel16.png
。
然后,命令看起来像这样:
image1 = pygame.image.load("../Image/pixel16.png")
因为 ..
将文件树从 Python
文件夹带到 Stuff
文件夹(因为在给定目录中时,..
命令需要你到父目录),然后路径的其余部分将你导航到你希望访问的图像。
希望对您有所帮助!