Python: Как сохранить данные, даже если сбой долго выполняющегося пакетного процесса? - PullRequest
0 голосов
/ 27 июня 2018

У меня есть длительный пакетный процесс Python, который обрабатывает данные из REST API. В случае сбоя или прекращения работы программы по какой-либо причине я хочу сохранить информацию о позиции моей последней обработки, чтобы я мог перезапустить ее и возобновить. Я не хочу потерять эту информацию (хранить ее на диске, а не только в оперативной памяти).

Как я могу справиться с этим, если это возможно, с помощью облегченного решения, возможно, без базы данных?

Спасибо Philip

1 Ответ

0 голосов
/ 27 июня 2018

Возможно, вы захотите взглянуть на модуль python 'shelve'. Это позволяет сохранять данные на диске, а затем извлекать их при необходимости.

...