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

Posted

技术标签:

【中文标题】从以前的 Spyder 控制台恢复输出【英文标题】:Recover the output from the previous Spyder Console 【发布时间】:2019-11-10 00:48:17 【问题描述】:

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

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

注意:Spyder 版本为 3.3.4

我的问题是:

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

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

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

【问题讨论】:

【参考方案1】:

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

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

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

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

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


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

【讨论】:

这太可悲了。

以上是关于从以前的 Spyder 控制台恢复输出的主要内容,如果未能解决你的问题,请参考以下文章

控制台输出通知 (Spyder)

Spyder(Anaconda)的IPython控制台中没有输出

我可以为两个独立的 Python 代码提供两个独立的 Spyder 控制台吗?

Spyder 控制台显示带有运行文件的文件路径

改为使用 IPython 和 Spyder 复制 jupyter HTML 输出

Pycharm、Spyder、Jupyter notebook“弹出窗绘图”和“控制台绘图”设置