pickle
cpicle-----c语言写的 快
功能上是一样的
import pickle integers=[1,2,3,4,5] f=open('22901.dat','wb') pickle.dump(integers,f) f.close() 用pickle.dump(integers,f)将数据integers保存到 文件22901.dat中 对象的序列化 pickle.dump(obj,file[,protocol]) obj----序列化对象 在上面是一个列表 是基本类型 也可以序列化自己定义的 类型 file-----要写入的文件 更广泛地理解为拥有write()方法的 对象 并且能接受字符串为参数 它可以是 一个StringIO对象 其他自定义满足条件的对象 ------ protocol 可选项 默认为False 或者说0 以ASCII格式保存对象 如果设置1或者True 则以压缩的 二进制格式保存对象 --------------- 以二进制方式保存的文件比ASCII格式保存的 文件小很多 前者是后者的43% ------------