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? Hintergrund meiner Frage ist, daß ich in Abhängigkeit einer Konfigurationsdatei Module schon einmal laden will und dann später mit einer class factory die darin enthaltenen Klassen instantiieren will. 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. Danke schon mal für die Tipps! Markus _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (6)
-
"Martin v. Löwis"
-
Alexander 'boesi' Bösecke
-
Andreas Jung
-
Diez B. Roggisch
-
Markus Heller
-
Stefan Schwarzer