DISPATCH
save_restore.py
1 # -*- coding: utf-8 -*-
2 """
3  Save and restore an object or dict
4 
5  save(run+'.save',dict)
6  dict=restore(run+'.save')
7 
8  If the file does not exist, an empty dict is returned
9 
10 Created on Wed Jan 9 03:25:50 2017
11 
12 @author: Åke Nordlund
13 """
14 
15 import pickle
16 
17 def save(file,var):
18  fd=open(file,'wb')
19  pickle.dump(var,fd)
20  fd.close()
21 
22 def restore(file):
23  try:
24  fd=open(file,'rb')
25  var=pickle.load(fd)
26  fd.close()
27  return var
28  except:
29  return {}