【发布时间】:2015-07-15 02:43:52
【问题描述】:
假设由于崩溃,我将 pickle 对象写入磁盘的尝试未完成。尝试解除对象 总是 是否会导致异常,或者写出的片段可能会被解释为有效的 pickle 并且错误不会被注意到?
【问题讨论】:
-
如果发生崩溃,正如有人指出的那样,您甚至不会看到返回的 pickle 字符串。你的意思是,“假设我腌制一个对象,然后开始将腌制写入磁盘并且发生崩溃......”?
-
看,我直接告诉你。如果酸洗失败,最好把那桶黄瓜扔掉。试图将它们从酸洗汁中取出并以其他方式重新使用它们只会以泪水告终。
-
@Adam:“我不担心恢复数据,但错误可能会被忽视。” (Casebash)
标签: python