有什么办法可以恢复泡菜文件中已删除的内容?

时间:2020-02-17 04:43:25

标签: python pickle

我想阅读泡菜的内容。偶然在复制和粘贴代码时,我使用'wb'代替'rb'来读取泡菜文件。

with open("abc_contents.pkl", 'wb') as file:
    data = pickle.load(file)

由于我的泡菜文件被覆盖,我丢失了所有内容。有什么方法可以将文件还原到以前的版本。

感谢您的帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

无法还原泡菜文件。如果您不打算覆盖数据,只需确保以追加模式ab而不是写入模式wb打开文件即可。

with open("abc_contents.pkl", 'ab') as file:
    data = pickle.load(file)