8 Stimmen

Wie man eine Python-Datei automatisch neu lädt, wenn sie geändert wird

Wenn ich Änderungen an einer der Dateien einer laufenden App vornehme, gibt es eine Möglichkeit, dem Python-Laufzeitumgebung mitzuteilen, das Modul/die Datei automatisch neu zu laden?

5voto

optixx Punkte 2070

Schau dir die Autoreload-Funktion von CherryPy an. Ich finde, sie sieht ziemlich einfach aus und hat immer gut funktioniert.

4voto

theller Punkte 2661

Hier ist ein sehr altes Modul, das ich vor fast zehn Jahren gepostet habe. Es könnte mit aktuellen Python-Versionen nicht mehr funktionieren (ich habe es nicht überprüft), aber es könnte einige Ideen liefern.

http://mail.python.org/pipermail/python-list/2000-April/031568.html

4voto

Alexander Artemenko Punkte 18468

Schauen Sie sich Djangos Autoreload-Modul an. Es funktioniert sehr gut.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X