0

大家好,我想知道为什么这段代码有效

from pygame.locals import *
print QUIT

这不起作用

import pygame
print pygame.locals.QUIT
4

2 回答 2

1

locals是 的嵌套子包pygame,您必须先导入它:

import pygame.locals

不是pygame自身的属性;仅当pygame/__init__.py文件本身要执行时才有效from . import locals

于 2013-03-17T22:42:14.763 回答
0

你必须导入pygame.locals,而不是pygame。包内的模块不会因为您导入包而自动导入。

于 2013-03-17T22:42:43.920 回答