Befehlsverlauf zwischen der Python-Shell und dem Unix-Terminal zusammenführen

Befehlsverlauf zwischen der Python-Shell und dem Unix-Terminal zusammenführen

Eine praktische Funktion der meisten Unix-Terminals besteht darin, dass Sie mit den Auf- und Ab-Pfeiltasten durch Ihren Befehlsverlauf scrollen und alte Befehle wiederholen können.

Diese Funktion ist auch in der Python-Shell verfügbar, wenn sie vom Unix-Terminal aus ausgeführt wird.

Mein Problem ist, dass ich beim Debuggen eines Python-Programms normalerweise unter Unix beginne und pythonund dann eingebe from mypython import *. Anschließend beginne ich mit der Ausführung und überprüfe meine Funktionen. Wenn an irgendeiner Stelle ein Fehler auftritt und ich Änderungen an der Datei vornehmen muss, muss ich exit()Python erneut eingeben, um einen neuen Importbefehl auszugeben, der die geänderte Datei verwendet. Normalerweise habe ich mehrere lange und komplizierte Befehle eingegeben, die ich wiederholen möchte. Daher wäre es großartig, wenn der Befehlsverlauf zwischen den Sitzungen beibehalten würde.

Daher möchte ich wissen, ob es eine Möglichkeit gibt, den Befehlsverlauf zwischen Unix und Python zusammenzuführen oder alternativ den Befehlsverlauf zwischen Python-Sitzungen beizubehalten.

verwandte Informationen