
Una característica conveniente de la mayoría de los terminales Unix es el hecho de que puede presionar las teclas de flecha hacia arriba y hacia abajo para desplazarse por el historial de comandos y repetir comandos antiguos.
Esta característica también existe en el shell de Python cuando se ejecuta desde la terminal Unix.
Mi problema es que si estoy depurando un programa Python, normalmente comienzo desde Unix y escribo python
y luego from mypython import *
, luego comienzo a ejecutar y verificar mis funciones. Si termino con un error en algún momento y necesito hacer modificaciones al archivo, tengo que usar exit()
Python y volver a ingresar para emitir un nuevo comando de importación que use el archivo modificado. Normalmente he escrito varios comandos largos y complicados que me gustaría repetir, por lo que sería fantástico si el historial de comandos se mantuviera entre sesiones.
Entonces quiero saber si hay una manera de fusionar el historial de comandos entre Unix y Python, o alternativamente una manera de conservar el historial de comandos entre las sesiones de Python.