python/pygame 中的关键错误(代码之前工作正常)

问题描述 投票:0回答:1

我使用的是 python 3.12,当我尝试运行我的代码时不断收到此错误消息:

按键错误:0

上述异常是导致以下异常的直接原因:

回溯(最近一次调用最后一次): 文件“”,第 2 行,位于 系统错误:返回带有异常集的结果

这是我的代码:

import pygame

pygame.init()

screen_width = 500
screen_height = 500
screen = pygame.display.set_mode((screen_width, screen_height))

run = True
while run:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False

pygame.quit()
python pygame keyerror
1个回答
0
投票

您的代码在我的系统上运行并且不会抛出任何错误。这是 Pygame 的问题,可能是因为它尚未与 python 3.12 兼容,请参阅 PyPi

要解决您的问题,您可以将 python 版本降级到 3.10 或 3.11。

如果上述方法不起作用,那么您还可以查看报告的类似问题,也许也可以报告您的问题。这是您的 Pygame 的错误,而不是代码的错误。

© www.soinside.com 2019 - 2024. All rights reserved.