恢复被python覆盖的文件

时间:2018-08-03 06:51:03

标签: python

我不小心覆盖了一个名为file.pkl的文件。变量数据为None,现在文件为零字节。

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

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

我使用Ubuntu。

我用来覆盖文件的代码:

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

1 个答案:

答案 0 :(得分:0)

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

如果您确实将内容读取到变量中,则不是,这不是问题。