合并 Python shell 和 Unix 终端之间的命令历史记录

合并 Python shell 和 Unix 终端之间的命令历史记录

大多数 Unix 终端的一个便捷功能是您可以按向上和向下箭头键滚动查看命令历史记录以重复旧命令。

从 Unix 终端运行时,Python shell 中也存在此功能。

我的问题是,如果我正在调试 Python 程序,我通常会从 Unix 开始,python然后输入from mypython import *,然后开始运行并检查我的函数。如果我在任何时候遇到错误并且需要对文件进行修改,我必须输入exit()python 并重新输入才能发出使用修改后文件的新导入命令。通常我会输入几个长而复杂的命令,我想重复这些命令,因此如果在会话之间保留命令历史记录会很好。

所以我想知道是否有办法合并 Unix 和 Python 之间的命令历史记录,或者是否有办法保留 Python 会话之间的命令历史记录。

相关内容