Mesclar o histórico de comandos entre o shell Python e o terminal Unix

Mesclar o histórico de comandos entre o shell Python e o terminal Unix

Um recurso conveniente da maioria dos terminais Unix é o fato de que você pode pressionar as teclas de seta para cima e para baixo para percorrer seu histórico de comandos e repetir comandos antigos.

Este recurso também existe no shell Python quando executado a partir do terminal Unix.

Meu problema é que, se estou depurando um programa Python, normalmente começo no Unix e digito pythone from mypython import *, em seguida, começo a executar e verificar minhas funções. Se eu acabar com um erro a qualquer momento e precisar fazer modificações no arquivo, terei que fazer exit()python e entrar novamente para emitir um novo comando de importação que use o arquivo modificado. Normalmente eu digito vários comandos longos e complicados que gostaria de repetir, então seria ótimo se o histórico de comandos fosse mantido entre as sessões.

Então, quero saber se existe uma maneira de mesclar o histórico de comandos entre Unix e Python ou, alternativamente, uma maneira de reter o histórico de comandos entre sessões Python.

informação relacionada