python学习

会有一股神秘感。 提交于 2020-01-29 03:31:12

文章目录

pickle

使用pickle可以储存各种各样的数据,储存和读取的命令如下:

import pickle
fw = open('dataFile.txt','wb') 
pickle.dump(obj, fw)
fw.close()

fw = open('dataFile.txt','rb') 
obj = pickle.load(fw)
fw.close()

关键在于,obj中可以包含自己定义的类,例如:

import pickle
import myClass
obj = {'key1': myClass()}
fw = open('dataFile.txt','wb') 
pickle.dump(obj, fw)
fw.close()

那么在读取的时候,文件也必须import自己定义的类,如果不import会报错。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!