Jupyter QtConsole 将其过去的命令保存在哪里



如果我关闭Jupyter QtConsole的实例,并打开一个新实例,请按Up键。然后加载我上次运行的上一个命令。

过去的命令历史记录保存在哪个目录中?

我已经查看了Github上的源代码,但还没有找到这个。它似乎也没有在jupyter --paths的任何路径中。

遍历源,调用堆栈如下所示:

HistoryConsoleWidget.history_previous()
HistoryConsoleWidget._get_edited_history()
HistoryConsoleWidget._set_history()
JupyterWidget._handle_history_reply()

找不到进一步的东西,所以认为这可能是Jupyter的事情。谷歌搜索这个引导我到ipython的历史文件在哪里,实际上它存储在~/.ipython/profile_default/history.sqlite

最新更新