导入模块当地人变量
问题描述:
大家好,我想知道为什么这个代码工作导入模块当地人变量
from pygame.locals import *
print QUIT
,这不工作
import pygame
print pygame.locals.QUIT
答
locals
是的嵌套子包pygame
,您需要先输入:
import pygame.locals
这是不是本身为pygame
的属性;只有在pygame/__init__.py
文件本身要做from . import locals
时才有效。
答
您必须导入pygame.locals
,而不是pygame
。包内的模块不会因为导入包而自动导入。