从以前的 Spyder 控制台恢复输出

Recover the output from the previous Spyder Console

所以我不小心点击了Spyder控制台左上角的x按钮

因此在控制台输出中丢失了一些实时 运行 数据,这将帮助我进行调试。无法复制这条数据,因此 运行 脚本无法再次解决问题,唯一的解决方法是恢复丢失的控制台输出

注:Spyder版本为3.3.4

我的问题是:

1)假设我还没有关闭Spyder,如何恢复之前的控制台输出?

2)如果(1)是可能的,是否可以恢复所有以前的控制台输出?

3)如果我真的关闭了Spyder,是否可以恢复之前的控制台输出?

(这里是 Spyder 维护者) 我的回答:

1) Assume I haven't closed the Spyder yet, how to recover the previous console output?

不,您控制台中之前的所有输出都丢失了。

3) If I have actually closed the Spyder, Is it possible to recover the previous console output?

不,因为 Spyder 不会将控制台输出保存到磁盘。


注意:如果你以后想避免这种情况,请进入菜单Tools > Preferences > IPython console并激活名为Ask confirmation before closing的选项,这样Spyder在关闭任何控制台之前要求您确认。