从以前的 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(Anaconda)的IPython控制台中没有输出
我可以为两个独立的 Python 代码提供两个独立的 Spyder 控制台吗?