我是python的新手,我正在尝试使用“ pygame” 模块制作一个简单的游戏,其中角色在屏幕上跳跃。我目前正在使用 python 3.7 我和Tim一起看过有关pygame的教程一起观看了Tech(这里的链接:https://www.youtube.com/watch?v=UdsNBIzsmlI)
我已经在Stack Overflow上搜索了一个解决方案,但是没有找到我要搜索的内容。尝试使用“ tkinter”模块打开图像文件时,我遇到了类似的问题。 我尝试使用绝对路径和相对路径,但没有一个起作用。
以下是在运行时会引发错误的行
win_background = pygame.image.load('C:/Users/Nicholas Obert/Downloads/New/flowers 500x500px.jpg') # this is line 12
c_sprite = pygame.image.load('C:/Users/Nicholas Obert/Downloads/New/frise 46x70px.png')
这是错误消息
Traceback (most recent call last):
File "C:/Users/Nicholas Obert/PycharmProjects/Projects/pygame/test.py", line 12, in <module>
win_background = pygame.image.load('C:/Users/Nicholas Obert/Downloads/New/flowers 500x500px.jpg')
pygame.error: Couldn't open C:/Users/Nicholas Obert/Downloads/New/flowers 500x500px.jpg
答案 0 :(得分:0)
您可以尝试:
win_background = pygame.image.load(r'C:\Users\Nicholas Obert\Downloads\New\flowers 500x500px.jpg') # this is line 12
c_sprite = pygame.image.load(r'C:\Users\Nicholas Obert\Downloads\New\frise 46x70px.png')
此外,您可以进行一些调试,首先应检查文件是否存在:
import os
os.path.isfile(<your_path>)