Enregistrer l'état d'un programme pour lui permettre d'être repris

J'ai parfois Python programmes qui prennent du temps à s'exécuter, et que je veux être en mesure de sauver l'état et de le reprendre plus tard. Quelqu'un aurait-il un moyen astucieux de l'enregistrement de l'état, soit toutes les x secondes, ou lorsque le programme est de sortir?

OriginalL'auteur Dean Barnes | 2011-04-06