def pickle_load(filename):
"""Deserialize data from file using gzip compression."""
if filename.endswith('.pkz'):
with gzip.open(filename, 'rb') as f:
return pickle.load(f)
elif filename.endswith('.jz'):
with gzip.open(filename, 'rt') as f:
return json_loads(f.read())
else:
raise ValueError(
'Cannot determine format: {}'.format(os.path.basename(filename)))
评论列表
文章目录