我不知道为什么以下给出错误:未定义名称'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 *
在程序的开头,这将导入关键变量。