mycompress.py 0x�t*V PN # -*- coding: utf-8 -*- # stdlib import cPickle as pickle import zlib PROTOCOL = pickle.HIGHEST_PROTOCOL def save_to_str(obj): u""" 引数のオブジェクトを文字列にpickle化しzlibで圧縮したものを返す """Ï result = zlib.compress(pickle.dumps(obj, PROTOCOL)) return result def load_from_str(s): u""" save_to_strによって圧縮された文字列を読み込んで元のオブジェクトを返す """ result = pickle.loads(zlib.decompress(s)) return result def save