在Python中还原以前的版本

时间:2018-07-18 08:14:18

标签: python file corrupt

我是一个将数据写入excel文件的py脚本。我在有时会崩溃的VM上运行后一个脚本,如果那时py脚本正在将数据写入excel,则会损坏excel文件。

当前修复损坏文件的解决方案是从文件属性中手动“还原以前的版本”。 enter image description here

但是我想用python做这个任务。有什么解决办法吗?

1 个答案:

答案 0 :(得分:1)

您可以在操作之前保存excel文件的副本。如果脚本因异常而崩溃,则可以捕获它,然后还原文件。如果它由于诸如内存错误之类的原因而崩溃,那么您仍然可以将该文件的副本作为备份。