大家好,我想知道为什么这段代码有效
from pygame.locals import *
print QUIT
这不起作用
import pygame
print pygame.locals.QUIT
答案 0 :(得分:1)
locals
是pygame
的嵌套子包,您必须先导入它:
import pygame.locals
不是pygame
本身的归属;仅当pygame/__init__.py
文件本身要from . import locals
时才有效。
答案 1 :(得分:0)
您必须导入pygame.locals
,而不是pygame
。只是因为导入包而不会自动导入包中的模块。