我不知道为什么以下是错误:名称'K_SPACE'未定义。导入pygame还会导入包含'K_SPACE'的键盘常量。
我的代码:
if pygame.key.get_pressed()[K_SPACE]:
pygame.quit
由于
答案 0 :(得分:4)
如果你刚刚这样做了:
import pygame
然后你需要这样做:
if pygame.key.get_pressed()[pygame.K_SPACE]:
pygame.quit
答案 1 :(得分:1)
如果口译员抱怨该符号未被定义,可能您需要完全符合该名称:
if pygame.key.get_pressed()[pygame.K_SPACE]:
pygame.quit
或明确导入它:
from pygame import K_SPACE
...
if pygame.key.get_pressed()[K_SPACE]:
pygame.quit
答案 2 :(得分:0)
添加:
from pygame.locals import *
到程序的开头,这将导入关键变量。