python 保存当前变量 load 使用 pickle 儿子的papa
本帖最后由 meatball1982 于 2016-3-22 21:09 编辑import pickle
import os
a=1;
b=2;
c=a+b;
print a
print b
print c
with open('objs.pickle','w') as f:
pickle.dump(,f)
f.close()
上面的是用于保存的py文件。
import pickle
import os
with open('objs.pickle') as f:
a,b,c = pickle.load(f)
f.close()
print a
print b
print c上面的是用于load的文件。
如果第一个把变量保存了,比如在服务器上运行,
这边写下面的部分,
以上是方法一,
我是分割线----------------------------------
以下是方法二
如果我有一堆的变量,那一个一个的写,不得死啊。
于是,有了另一个包。dill
import dill
import os
filename='tempsave.pkl'
a=1;
b=2;
c=a+b;
print a
print b
print c
dill.dump_session(filename)
以上是保存用的
import dill
filename='tempsave.pkl'
dill.load_session(filename)
print a
print b
print c
以上是load的py文件,这样,问题就解决了。
页:
[1]