【python】使用pickle模块将pickle.dump()、pickle.load()封装实例详解
2018-01-14 11:10
881 查看
为了让函数调用更加简洁方便,可以将pickle和unpickle调用封装在函数中,在函数中同时还打开文件,并将对象的序列化存储在文件中。
调用实例:
# -*- coding: utf-8 -*- """ Created on Sun Jan 14 10:45:31 2018 filepickle.py @author: BruceWong """ try: import cPickle except ImportError: import pickle def savedb(obj,filename): file = open(filename,'wb') pickle.dump(obj,file) file.close() def loaddb(filename): file = open(filename,'rb') obj = pickle.load(file) file.close() return obj if __name__ == '__main__': pass
调用实例:
datas = {'name':'Bruce','age':25,'high':175} from filepickle import * savedb(datas,'cccpickle') loaddb('cccpickle') Out[4]: {'age': 25, 'high': 175, 'name': 'Bruce'}
相关文章推荐
- 【python】使用pickle模块将数据永久保存,pickle.dump()序列化、pickle.load()反序列化实例详解
- Python使用QRCode模块生成二维码实例详解
- 在python中使用cx_Oracle模块出现“DLL Load failed”的处理方法
- python数据持久存储:pickle模块的基本使用
- python使用urllib2模块获取gravatar头像实例
- python数据持久存储:pickle模块的基本使用
- 在python中使用cx_Oracle模块出现“DLL Load failed”的处理方法
- python数据持久存储:pickle模块的基本使用
- Python time模块详解(常用函数实例讲解,非常好)
- python模块restful使用方法实例
- python pickle : dump , load variable into a file
- Struts实例详解6-- Struts的模块使用实例
- python数据持久存储:pickle模块的基本使用
- 在python中使用cx_Oracle模块出现“DLL Load failed”的处理方法
- python数据持久存储:pickle模块的基本使用
- python数据持久存储:pickle模块的基本使用
- python中使用smtplib和email模块发送邮件实例
- python数据持久存储:pickle模块的基本使用 分类: python python基础学习 python 小练习 2013-06-17 14:41 209人阅读 评论(0) 收藏
- python使用pycurl模块详解
- 在python中使用cx_Oracle模块出现“DLL Load failed”的处理方法