1.使用dill保存当前变量区的全部变量
# 保存变量区变量到文件:
import numpy as np
import dill
T='Hiya'
val=[1,2,3]
a = np.zeros([4,5])
dill.dump_session('file_name.pkl') # 以上三个变量全部保存在了pkl文件中
# 读取文件内容到变量区:
import numpy as np
import dill
# load the session again
dill.load_session('file_name.pkl')
2.使用pickle保存某个或某些对象(变量)
# 保存单个变量
import pickle
f = open('store.pckl', 'wb')
pickle.dump(obj, f)
f.close()
# 读取单个变量
import pickle
f = open('store.pckl', 'rb')
obj = pickle.load(f)
f.close()
保存多个对象时将要保存的对象放在一个列表或元组中:
import pickle
# obj0, obj1, obj2 are created here...
# Saving the objects:
with open('objs.pkl', 'w') as f: # Pyt