python实现在pickling的时候压缩的方法
2014-09-25 00:00
555 查看
本文实例讲述了python实现在pickling的时候压缩的方法。分享给大家供大家参考。
具体方法如下:
本文实例测试环境为Python2.7.6
程序运行结果如下:
在程序运行的同时会在同级目录下生成data.zip文件。
希望本文所述对大家Python程序设计的学习有所帮助。
具体方法如下:
import cPickle,gzip def save(filename,*objects): fil1 = gzip.open(filename,'wb') for obj in objects: cPickle.dump(obj,fil1,protocol = 2) fil1.close() def load(filename): fil1 = gzip.open(filename,'rb') while True: try: yield cPickle.load(fil1) except EOFError: break fil1.close() data1 = ['abc',12,23] #几个测试数据 data2 = {1:'aaa',"b":'dad'} data3 = (1,2,4) data = list([data1,data2,data3]) save('data.zip',data) iter = load('data.zip') for item in iter: for data in item: print data
本文实例测试环境为Python2.7.6
程序运行结果如下:
['abc', 12, 23] {1: 'aaa', 'b': 'dad'} (1, 2, 4)
在程序运行的同时会在同级目录下生成data.zip文件。
希望本文所述对大家Python程序设计的学习有所帮助。
相关文章推荐
- python实现在pickling的时候压缩的方法
- Python实现压缩和解压缩ZIP文件的方法分析
- python_在pickling的时候压缩
- Python实现压缩与解压gzip大文件的方法
- Python实现压缩文件夹与解压缩zip文件的方法
- python通过zlib实现压缩与解压字符串的方法
- Python实现向服务器请求压缩数据及解压缩数据的方法示例
- python通过zlib实现压缩与解压字符串的方法
- Python实现多级目录压缩与解压文件的方法
- Access数据库在线压缩的实现方法
- Python提取Linux内核源代码的目录结构实现方法
- Python中静态方法的实现
- android实现Parcelable方法时候需要注意的
- Boost Python 实现C调用python错误解决方法
- 还有如此实现方法,没试用过,mouseEntered一个按钮的时候如何让他自动显示按钮的注释信息在一个小的注释框中??鼠标移走又小的注释框又自动消失??
- C#压缩的实现方法
- Python中静态方法的实现
- 使用SharedStore的Python实现方法