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__.pyfrom . import locals

于 2013-03-17T22:42:14.763 に答える
0

pygame.localsではなく、インポートする必要がありpygameます。パッケージをインポートしたからといって、パッケージ内のモジュールが自動的にインポートされるわけではありません。

于 2013-03-17T22:42:43.920 に答える