写入数据:

1
2
3
4
5
import pickle, gzip

def save_zipped_pickle(obj, fname, protocol=-1):
    with gzip.open(fname, 'wb') as f:
        pickle.dump(obj, f, protocol)

读取数据

1
2
3
4
5
6
import pickle, gzip

def load_zipped_pickle(fname):
    with gzip.open(fname, 'rb') as f:
        loaded_object = pickle.load(f)
        return loaded_object