[Python-de] reimport über __import__

"Martin v. Löwis" martin at v.loewis.de
Mon Jul 3 09:27:39 CEST 2006


Markus Heller wrote:
> 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? 

Nein, nur beim ersten mal. Danach ist das Modul in sys.modules
gespeichert und wird beim nächsten import da gefunden.

> Eigentlich würde ich sie noch lieber zuvor generisch instantiieren und dann 
> nur noch eine Standardmethode aufrufen, aber ich weiß noch nicht, wie ich 
> eine Instanz anspreche, von der ich nur den Namen in einem dictionary, also 
> in Form eines Strings habe. 

objekt = dictionary["name"]

Ciao,
Martin



More information about the python-de mailing list