Python pygame窗口关闭当我在标题中添加图标时,如何在PyCharm中打开图像,这是一个png

Python pygame窗口关闭当我在标题中添加图标时,如何在PyCharm中打开图像,这是一个png,python,pygame,pycharm,Python,Pygame,Pycharm,我开始制作一个游戏,当我在窗口标题旁边添加图标代码时,它会自动关闭,不会出现错误。如何将图像添加到PyCharm?顺便说一下,我用的是mac 这是我为标题和图标编写的代码: pygame.display.set_caption("Space Invaders") icon = pygame.image.load('spaceship.png') pygame.display.set_icon(icon) 请注意,如上所述,您应该输入图像的完整路径 建议的方法是导入并利用os

我开始制作一个游戏,当我在窗口标题旁边添加图标代码时,它会自动关闭,不会出现错误。如何将图像添加到PyCharm?顺便说一下,我用的是mac

这是我为标题和图标编写的代码:

pygame.display.set_caption("Space Invaders")
icon = pygame.image.load('spaceship.png')
pygame.display.set_icon(icon)

请注意,如上所述,您应该输入图像的完整路径


建议的方法是导入并利用
os.path.join()
方法。尽管简单地放置完整的图像路径也应该可以。

我是否只是将os.path.join()添加到代码的同一部分?我真的不知道如何使用mac将图像路径放置在标题旁边甚至会有图标吗?感谢您最初可以将完整路径作为字符串变量进行测试(例如,
icon=pygame.image.load('/my/path/to/spacehip.png')
)(以便使用您可以参考的Mac OSX检查文件的完整路径)。如果这些方法有效,您可以继续使用
os.path.join()
方法,请检查,因为它可能会为您提供有关如何使用此方法的进一步建议。