def save_pklgz(obj, path, log_description=None, logger=None,
logging_level=logging.INFO, verbose_start=True,
verbose_end=True, end_in_new_line=True, log_prefix="..."):
if log_description is None:
log_description = "Pickling to " + (path)
with SimpleTimer(log_description, logger, logging_level, verbose_start,
verbose_end, end_in_new_line, log_prefix):
pkl = cPickle.dumps(obj, protocol=cPickle.HIGHEST_PROTOCOL)
with gzip.open(path, "wb") as fp:
fp.write(pkl)
评论列表
文章目录