from collections import defaultdict
defload_params(fname):
params =defaultdict(int)
with open(fname,'r')as f:
data = f.read()try:
parsed =eval(data)# Convert to defaultdictfor k in parsed:
params[k] =str(parsed[k])exceptExceptionas e:raiseIOError("Invalid param file:%s\n%s"% (fname, e))return params