在 Windows 的 Spyder 中意外关闭笔记本电脑后,Python 文件为空
Posted
技术标签:
【中文标题】在 Windows 的 Spyder 中意外关闭笔记本电脑后,Python 文件为空【英文标题】:Python file empty after unexpected laptop shutdown in Spyder in Windows 【发布时间】:2019-04-19 14:32:58 【问题描述】:我写了一段很长而且很棒的代码,但是我的笔记本电脑由于某些原因关机了,当我再次启动笔记本电脑并打开我的文件时。它是空的,但是
这个文件的大小还是一样的。当我在 Spyder 中打开我的文件时,它是空的,但是当我在 Notepad++ 中打开同一个文件时,NULNULNUL
会显示很多次。
spyder 是否将文件保存在临时文件中?有什么办法可以恢复文件?文件大小还是一样的,或许还有希望?
我花了好几个星期来写这段代码,我真的需要这个。
【问题讨论】:
文件不为空。它显然包含一个独占值为 0 的字节流。您可以通过在十六进制编辑器中打开文件来验证这一点。恢复以前的内容的机会很小。关于如何做到这一点的问题在这里是题外话。 如何做到这一点是题外话?这是最重要的事情,伙计。 仅仅因为它对你很重要,并不能让它成为话题。见help center。 【参考方案1】:(这里是 Spyder 维护者)对于 Spyder 给您带来的问题,我们深表歉意。为了解决这个问题,我们将在 Spyder 4(将于 2019 年发布)中添加对 autosave functionality 的支持。
此外,自 Spyder 的第二个测试版以来,这将公开提供。
【讨论】:
2021 年,我遇到了同样的问题,好像这个功能从来没有出现过以上是关于在 Windows 的 Spyder 中意外关闭笔记本电脑后,Python 文件为空的主要内容,如果未能解决你的问题,请参考以下文章