如何在没有"的情况下从pygame.locals import *"中导入pygame?

时间:2014-06-21 18:43:57

标签: python python-2.7 pygame python-import

我尝试使用pygame而不执行几乎所有教程中建议的from pygame.locals import *。我认为我应该能够通过明确说明我从中得到它的路径来访问pygame.locals内的任何内容。但是,这会导致我AttributeError

考虑以下最小例子:

import pygame

pygame.init()
print pygame.locals.QUIT

对我来说,这会产生

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'locals'

我使用Python 2.7.5+和pygame 1.9.1release。

为什么我不能使用pygame.locals.QUIT?当我插入from pygame.locals import *时,我可以按照预期使用QUIT

我找到了这个链接:http://nullege.com/codes/search/pygame.locals.QUIT其中我尝试过的用法就是例证。

1 个答案:

答案 0 :(得分:1)

您还需要import pygame.locals,而不仅仅是import pygame