我不知道为什么会出现以下错误:名称"K_SPACE"没有定义。导入pygame还会导入键盘常量,其中包括"K_SPACE"。
我的代码:
if pygame.key.get_pressed()[K_SPACE]:
pygame.quit
感谢
如果您刚刚这样做:
import pygame
然后你需要这样做:
if pygame.key.get_pressed()[pygame.K_SPACE]:
pygame.quit
如果解释器抱怨没有定义符号,可能需要完全限定名称:
if pygame.key.get_pressed()[pygame.K_SPACE]:
pygame.quit
或显式导入:
from pygame import K_SPACE
...
if pygame.key.get_pressed()[K_SPACE]:
pygame.quit
添加:
from pygame.locals import *
到程序的开头,这将导入关键变量。