gpt4 book ai didi

python - 语法错误, "except pygame.error"

转载 作者:太空狗 更新时间:2023-10-30 02:19:33 25 4
gpt4 key购买 nike

我是一个 python 和 pygame 菜鸟,查找了一个将 sprite 加载到我的游戏中的教程,但我遇到了这行代码的语法错误

    except pygame.error, message:
^
SyntaxError: invalid syntax

这是整个代码块:

def load_image(self, image_name):

try:
image = pygame.image.load(image_name)

except pygame.error, message:

print "Cannot load image: " + image_name
raise SystemExit, message

return image.convert_alpha()

我没有检查该教程是否适用于 python 3.4.2,是否更改了语法?

还是我的代码有其他问题?

最佳答案

你必须在 python3 中使用 as messageraise SystemExit(message):

def load_image(self, image_name):  
try:
image = pygame.image.load(image_name)
except pygame.error as message:
print("Cannot load image: " + image_name)
raise SystemExit(message)
return image.convert_alpha()

此外,printpython3 中的一个函数,因此您需要括号。

关于python - 语法错误, "except pygame.error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28774824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com