python_cPickle&pickle

来源:互联网 发布:网络征婚骗局 编辑:程序博客网 时间:2024/06/06 07:40

load

python2

def unpickle(file):    import cPickle    with open(file, 'rb') as fo:        dict = cPickle.load(fo)    return dict

python3

def unpickle(file):    import pickle    with open(file, 'rb') as fo:        dict = pickle.load(fo, encoding='bytes')    return dict

save
python2

import cPickleD = {'a': 1 , 'b': 2}with open('datafile.pkl', 'wb') as f:            cPickle.dump(D, f)

python3

D = {'a': 1 , 'b': 2}F = open('datafile.pkl', 'wb')import picklepickle.dump(D, F)F.close()