2012-03-15 19 views
2

私の知る限り、Python、特にwxpythonはどのように複数のインポートに反応しますか? wxを複数のファイルにインポートすると、メインフレームと呼ばれるときにどのように処理されますか?それは速度を遅くするか、それとも最初にそれがインポートされているかどうかをチェックしますか?複数のPythonモジュールのインポート

答えて

5

Pythonがファイルをインポートすると、ファイルはsys.modulesに格納されて追跡されます。だから、Pythonがファイルをインポートしているときには最初にそれをチェックし、見つかった場合はそれを返します。それがなければ、それをインポートし、それをsys.modulesに加え、それを返します。

3

最初のインポートのみがファイルを実行します。その後のインポートでは、sys.modulesから参照がコピーされます。

関連する問題