Wie kann ich neu starten, die IDLE Python-Shell in Linux?
Im IDLE unter Windows, klicken Sie auf der Menüleiste, gibt es einen Shell-Menü. Einer der Punkte auf der Shell-Menü "Restart Shell". Die Shell-Menü ist nicht verfügbar im LEERLAUF auf Linux.
Dem Neustart der Shell-Befehl ist nützlich, wenn Sie eine änderung in ein Modul und das Modul wieder in der shell.
Im LEERLAUF auf Linux, muss ich im LEERLAUF befindet, und öffnen Sie es erneut für die shell zu bemerken, die änderung in der Modul.
Wie kann ich starten Sie die Schale ohne die Schließung und Wiedereröffnung im LEERLAUF als ganzes?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, dass die änderungen im Modul sichtbar sein, rufen Sie einfach an sowas (wo
my_module
ist das Modul aktualisiert):Sehen docs auf
reload()
.Hast es Hilfe?
from my_module import my_function
, was bedeutet, dass ich nicht das Modul importieren, nur die Funktion. Die Dokumentation sagt, dass das ganze Modul muss importiert wurden, die zuvor fürreload(my_module)
zu arbeiten. So, ich tippteimport my_module
. Vielen Dank!Neustart hat Shell die Tastenkombination Strg+F6 können Sie immer versuchen, die.
LEERLAUF haben zwei Betriebsmodi - mit Teilprozess und ohne es.
Der "restart shell" - option ist nur verfügbar, mit subprocess.
Der Standard-Modus ist mit Unterprozess, aber es kann geändert werden, indem das argument '-n' beim starten im LEERLAUF.
Offenbar, das Menü startet im LEERLAUF auf Linux geht das mit der '-n' - argument.
Öffnen Sie im LEERLAUF ohne dieses flag, und Ihr "restart shell" - option wieder.