Python 为什么Pygame不显示我的pdf?
我正在推动在我的raspberry pi(Linux操作系统)上用pygame制作一个2D游戏。嗯,为了制作游戏,你需要图形。Pygame很卑鄙,决定给我一个语法错误。错误显示如下:Python 为什么Pygame不显示我的pdf?,python,linux,raspberry-pi,pygame,Python,Linux,Raspberry Pi,Pygame,我正在推动在我的raspberry pi(Linux操作系统)上用pygame制作一个2D游戏。嗯,为了制作游戏,你需要图形。Pygame很卑鄙,决定给我一个语法错误。错误显示如下: Traceback (most recent call last): File "/home/pi/The Time Traveller.py", line 16, in <module> shipImg = pygame.image.load('ship.png') pygame.erro
Traceback (most recent call last):
File "/home/pi/The Time Traveller.py", line 16, in <module>
shipImg = pygame.image.load('ship.png')
pygame.error: Couldn't open ship.png
回溯(最近一次呼叫最后一次):
文件“/home/pi/The Time traveler.py”,第16行,在
shipImg=pygame.image.load('ship.png')
pygame.error:无法打开ship.png
我不知道如何解决这个问题,我正在寻求那些知道他们在做什么的人的帮助。好的,我刚开始编码和stackoverflow,我希望社区是好的。我所做的是把图像放在我的下载文件夹中,并使用以下代码:
shipImg=pygame.image.load('/home/pi/Desktop/spaceship.png')
。必须将桌面文件夹大写,否则它将无法工作。这不是语法错误,而是运行时错误。这不是PDF,而是PNG。我不习惯pygame,但看起来它根本找不到你的图像-你确定它和游戏脚本在同一个文件夹中吗?在rasperry pi上,你不能将任何内容移动到python文件夹对不起,输入错误…从未使用过Raspberry pi。您可以使用图像的绝对路径位置吗?(例如“/home/pi/images/ship.png”)问题可能是:您在文件夹/home/pi/
中,您运行脚本,但文件夹/home/pi/
中没有ship.png
。或者:您在不同文件夹中
运行脚本(使用脚本的完整路径),但在不同文件夹
中找不到ship.png
。首先尝试使用完整路径加载图像('/full/path/to/ship.png')(顺便说一句:Linux区分大小写,所以.png
和.png
是两个不同的扩展)