In Rodeo, wenn mein Skript A ein Modul B importiert, und ich nach dem Ausführen von Skript A Änderungen an Modul B mache, muss ich die Sitzung neu starten, damit mein Skript A das aktualisierte Modul B liest, während der Prozess gelöscht wird Mein Arbeitsbereich und der Namespace sind sauber. Gibt es eine Möglichkeit, schnell B in A auf eine weniger störende Weise zu importieren?Wie importiere ich ein aktualisiertes Modul, ohne die Sitzung in Rodeo neu zu starten?
1
A
Antwort
1
Versuchen Sie folgendes:
import moduleB
reload (moduleB)
nach neuen Änderungen in ModuleB Sie nur reload(moduleB)
2
ich dies mit exec
tun können.
Auch Rodeo unterliegt einer schnellen Entwicklung, daher ist es hilfreich, wenn Sie Ihre Versionsnummer in die Frage eingeben. Ich empfehle, die neueste Version 1.4.9 herunterzuladen, die unter Rodeo project page on github heruntergeladen werden kann. Aber halten Sie Ausschau nach aktualisierten Versionen, da sie fast täglich an diesem Punkt eintreffen.
Verwandte Themen
- 1. Wie kann ich ein Modul ändern, ohne den Python-Interpreter neu zu starten?
- 2. Anwendung neu starten, ohne Server neu zu starten?
- 3. Wie schiebe ich die Öffnung ein, ohne die Gänge neu zu starten?
- 4. Wie kann ich ein SSTABLE neu erstellen, ohne den Cassandra Node neu zu starten?
- 5. Wie bekomme ich Programm, um ohne Pause neu zu starten?
- 6. Wie importiere ich ein Modul in Python mit importlib.import_module
- 7. Ich importiere mein Modul falsch?
- 8. Nginx ohne Sudo neu starten?
- 9. Konfigurationen neu laden, ohne Emacs neu zu starten
- 10. C# Wie importiere ich ein Powershell-Modul aus einer Zeichenkette?
- 11. Wie man ein Thema/Stil in Android anwenden, ohne die Aktivität neu zu starten?
- 12. Wie führe ich eine App in Android Studio ohne Kill und starte die Sitzung neu?
- 13. Kann ich dem Schlüsselspeicher ein neues Zertifikat hinzufügen, ohne die JVM neu zu starten?
- 14. Wie ändere ich den Protokolllevel in Runtime, ohne die Spring Boot-Anwendung neu zu starten?
- 15. Wie importiere ich die Klasse aus dem Python-Modul (boost.python)?
- 16. Wie MySQL-Speicherverbrauch senken, ohne MySQLd neu zu starten
- 17. Wie importiere ich Tkinter?
- 18. Wie kann ich Themen (Nachtmodus) wechseln, ohne die Aktivität neu zu starten?
- 19. Wie importiere ich das Knotenmodul in Typescript ohne Typdefinitionen?
- 20. Ich möchte ein Formular neu starten, aber Application nicht neu starten?
- 21. Wie Redmine neu starten?
- 22. Wie man App in Genymotion und Android Studio neu lädt, ohne den Emulator neu zu starten?
- 23. Wie entwickelt man ein Python-Modul/-Paket, ohne den Interpreter nach jeder Änderung neu starten zu müssen?
- 24. Wie lade ich ein Modul nach dem Ändern neu?
- 25. Wie starten Sie Rails unter Mongrel neu, ohne Mongrel zu stoppen und zu starten?
- 26. Wie lade ich ein Greasemonkey-Skript neu, wenn AJAX die URL ändert, ohne die Seite neu zu laden?
- 27. Wie führe ich XCTest aus, ohne die App zu starten?
- 28. Ist es möglich, die App zu aktualisieren, ohne den Server in JSF neu zu starten?
- 29. Wie kann ich ein aktualisiertes Zugriffstoken mithilfe gespeicherter Aktualisierungstoken erhalten?
- 30. Shared Libraries aktualisieren, ohne Prozesse neu zu starten