合併 Python shell 和 Unix 終端機之間的命令歷史記錄

合併 Python shell 和 Unix 終端機之間的命令歷史記錄

大多數 Unix 終端機的一個便利功能是,您可以按向上和向下箭頭鍵滾動命令歷史記錄以重複舊命令。

當從 Unix 終端運行時,此功能也存在於 Python shell 中。

我的問題是,如果我正在調試 Python 程序,我通常會從 Unix 開始,python然後鍵入from mypython import *,然後開始運行並檢查我的函數。如果我在任何時候出現錯誤並且需要對文件進行修改,我必須使用exit()python 並重新輸入才能發出使用修改後的文件的新導入命令。通常我會輸入幾個長而複雜的命令,我想重複這些命令,因此如果在會話之間維護命令歷史記錄那就太好了。

所以我想知道是否有一種方法可以合併 Unix 和 Python 之間的命令歷史記錄,或者有一種方法可以保留 Python 會話之間的命令歷史記錄。

相關內容