Python:即使长时间运行的批处理过程崩溃,如何保存数据?

时间:2018-06-27 19:41:00

标签: python batch-processing

我有一个运行时间很长的python批处理进程,该进程正在处理REST API中的数据。万一程序由于某种原因崩溃或终止,我想保存有关上次处理位置的信息,以便重新启动和继续。我不想丢失该信息(将其存储在磁盘上,不仅存储在RAM中)。

在没有数据库的情况下,如何使用轻量级解决方案处理此问题?

谢谢 菲利普

1 个答案:

答案 0 :(得分:3)

您可能希望查看python模块“ shelve”。 它允许您将数据保存在磁盘上,然后在需要时进行检索。