恢复被python覆盖的文件



我无意中覆盖了一个名为file.pkl的文件。变量数据为None,现在该文件的字节数为零。

我可以以某种方式恢复文件的原始内容吗?

Python进程仍在jupyter笔记本中运行。

我使用Ubuntu。

我用来覆盖文件的代码:

with open('file.pkl', 'wb') as fp:
pickle.dump(data, fp)

如果您在内存中没有文件的内容来重新创建它,那就不是了。这不再是python的问题。您需要检查您的文件系统和磁盘类型,看看是否可以将其取回。我会尽快关闭驱动器,并尝试用外部工具恢复它。

如果您确实读取了变量的内容,那么肯定不会有问题。

最新更新