Re: [Python-de] reimport über __import__

Andreas Jung lists at andreas-jung.com
Mon Jul 3 08:56:46 CEST 2006



--On 2. Juli 2006 22:13:39 +0200 Markus Heller <markus at relix.de> wrote:

> Verehrte Gurus,
>
> weiß jemand von euch, was passiert, wenn ich Module über __import__
> importiere  und anschließend die noch einmal importiere?
>
> Werden diese Module dann noch einmal von der Platte gelesen (also, wird
> hier  unnötig CPU-Zeit verbraten)? Oder merkt der Interpreter, daß das
> Modul schon  geladen wurde und läßt es dann gut sein?
>

i.A. gilt: importiert ist importiert.
Ein bereits importiertes Modul wird nicht neugeladen - außer Du verwendest 
explizit reload() oder wenn Du das Modul auf dem modules Dict explizit 
löschst.

-aj
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 186 bytes
Beschreibung: nicht verfügbar
URL         : http://starship.python.net/pipermail/python-de/attachments/20060703/d0ec4848/attachment.pgp


More information about the python-de mailing list