Wenn ich einige Änderungen an einer der Dateien einer laufenden App vornahm, gibt es eine Möglichkeit, der Python-Laufzeitumgebung mitzuteilen, dass sie das Modul/die Datei automatisch neu lädt?Wie wird eine Python-Datei automatisch aktualisiert, wenn sie geändert wird?
8
A
Antwort
5
Werfen Sie einen Blick auf CherryPy's Autoreload feature. Ich denke, es sieht ziemlich einfach aus und hat immer gut für mich funktioniert.
4
Hier ist ein sehr altes Modul, das ich vor fast zehn Jahren gepostet habe. Ich kann nicht mehr mit aktuellen Python-Versionen arbeiten (ich habe nicht überprüft), aber es kann einige Ideen geben.
http://mail.python.org/pipermail/python-list/2000-April/031568.html
4
Nehmen Blick auf Django's autoreload module. Es funktioniert sehr gut.
Verwandte Themen
- 1. Actionbar Scherlock wird nicht aktualisiert, wenn die Ausrichtung geändert wird
- 2. Wie öffne ich eine HTML-Datei, wenn sie geändert wird?
- 3. Wie wird der Wert geändert, wenn die Option geändert wird?
- 4. Wie wird pyserial automatisch auf latesT aktualisiert?
- 5. Wann wird ein Zeitstempel (automatisch) aktualisiert?
- 6. Wie man ein Listenfeld automatisch aktualisiert, wenn die Quelle (Liste) geändert wird
- 7. Warum wird meine SQLite-Datenbank gelöscht, wenn sie geändert wird?
- 8. JavaFX - Wie wird ListView automatisch aktualisiert?
- 9. Wie wird eine Webseite automatisch mit ASP.NET aktualisiert?
- 10. CollectionViewSource Filter nicht aktualisiert, wenn die Quelle geändert wird
- 11. Feld automatisch aktualisieren, wenn ein anderes Feld geändert wird
- 12. Wie aktualisiert man ListViews HeaderView, wenn der Cursor aktualisiert wird?
- 13. Sellerie-Konfiguration wird aktualisiert, wenn eine andere Aufgabe aufgerufen wird
- 14. Wie wird die Tag-Datei in vim automatisch aktualisiert?
- 15. Wie wird eine Spalte aktualisiert?
- 16. Können Sie erkennen, wenn iCloud aktualisiert wird?
- 17. Datepicker gewählter Wert nicht automatisch aktualisiert wird
- 18. Android Studio wird nicht automatisch aktualisiert
- 19. Rufen Sie eine Funktion auf, wenn die Fenstergröße geändert wird
- 20. Wie ein Ereignis ausgelöst wird, wenn DataGrid.ItemsSource geändert wird
- 21. jQuery - Wenn eine Datenbank aktualisiert wird, aktualisieren Sie die Seite
- 22. React wird nicht aktualisiert, wenn Redux Zustand unterhalb der ersten Ebene geändert wird
- 23. Ember, meine Vorlage wird nicht aktualisiert, wenn die Eigenschaft geändert wird
- 24. Intrinsische Größe wird nicht aktualisiert, wenn der UIButton-Status geändert wird
- 25. Wie wird der aktuelle Pfad in Vim automatisch geändert?
- 26. Wie wird Text verschoben/geändert, wenn Sie auf "Weiter" klicken?
- 27. Knockout-Observable wird nicht aktualisiert, wenn der Dropdown-Wert für die Auswahl geändert wird
- 28. Benachrichtigung erhalten, wenn Fokusstufe geändert wird
- 29. Wie wird die Seite nur einmal automatisch aktualisiert?
- 30. C# -Komponente wird nicht aktualisiert, wenn der Quellcode aktualisiert wurde
+1 für den Code, den Sie in der angenommenen Antwort geschrieben haben :) –
... und die höchste Wahl seit dem Django-Modul mit CherryPy begann. –
Hey, das wusste ich nicht einmal. – theller