O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Nachladen von Modulen

Standardmäßig wird der Code eines Moduls nur einmal pro Prozess ausgeführt. Um zu erzwingen, dass der Modulcode neu geladen und ausgeführt wird, müssen Sie das explizit von Python verlangen, indem Sie die eingebaute Funktion reload aufrufen. In diesem Abschnitt zeigen wir, wie Sie Module nachladen können, um Ihre Systeme dynamischer zu machen. Kurz gesagt gilt Folgendes:

  • Importe (sowohl mit import als auch mit from) laden und starten den Code eines Moduls nur dann, wenn das Modul zum ersten Mal in einem Prozess importiert wird.

  • Spätere Importe benutzen das bereits geladene Modulobjekt, ohne den Dateicode neu zu laden oder zu starten.

  • Die reload-Funktion erzwingt, dass ein bereits geladener Modulcode neu geladen und ausgeführt ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required