[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