我如何在 mac 上导入 pygame 中的图像?
How do i import an image in pygame on mac?
所以我试图用 pygame 加载图像,但我不知道它应该是什么样子,我看到的所有示例都来自 windows 和其他人mac 似乎没有帮助。
这是我目前正在尝试的方法,但它不起作用,并说没有这样的文件或目录。
sky_surface = pygame.image.load('/Macintosh HD/Users/Amin/Desktop/Sky.png').convert()
我的桌面上确实有一个名为 'Sky.png' 的图像。
screenshot of image directory as shown in finder
实际上,Macintosh HD
不应该是路径名的一部分——在您的情况下,正确的路径应该是 /Users/Amin/Desktop/Sky.png
。
MacOS(我现在在蒙特雷)应该有一个复制文件路径名的功能。在 Finder 中,您可以右键单击文件以获取上下文菜单,然后按 option
键。您应该看到 Copy ... as Pathname
条目。这会将有效的路径名复制到您的剪贴板——如您所见,它不会包含 Macintosh HD
前缀。
所以我试图用 pygame 加载图像,但我不知道它应该是什么样子,我看到的所有示例都来自 windows 和其他人mac 似乎没有帮助。
这是我目前正在尝试的方法,但它不起作用,并说没有这样的文件或目录。
sky_surface = pygame.image.load('/Macintosh HD/Users/Amin/Desktop/Sky.png').convert()
我的桌面上确实有一个名为 'Sky.png' 的图像。
screenshot of image directory as shown in finder
实际上,Macintosh HD
不应该是路径名的一部分——在您的情况下,正确的路径应该是 /Users/Amin/Desktop/Sky.png
。
MacOS(我现在在蒙特雷)应该有一个复制文件路径名的功能。在 Finder 中,您可以右键单击文件以获取上下文菜单,然后按 option
键。您应该看到 Copy ... as Pathname
条目。这会将有效的路径名复制到您的剪贴板——如您所见,它不会包含 Macintosh HD
前缀。