python中提供一个pickle 标准类 来 存储/读取 任意的对象。
如下:
import pickle as p class PickleTest: def __init__(self,o,filename): if not 0: self.obj=o self.filename=filename def dump(self): print 'save data ',self.obj,' >> ',self.filename f = file(filename,'w') p.dump(self.obj,f) def load(self): f = file(self.filename) s = p.load(f) print 'load data from ',self.filename,' >>',s return s if __name__=='__main__': filename = 'test.data' obj = {'p1':[0,1,2,3],'p2':(1,2,3),'p3':{'1':1,'2':2},'p4':'str'} test = PickleTest(obj,filename) test.dump() test.load()
同时也提供另外一个类cPickle,是c写的,速度当然会快很多。
只需将如下
import pickle as p
换成
import cPickle as p
即可
<!----><!----><!---->
相关推荐
Java存储与读取对象.zip
Java存储与读取对象源码
基于java的开发源码-存储与读取对象.zip 基于java的开发源码-存储与读取对象.zip 基于java的开发源码-存储与读取对象.zip 基于java的开发源码-存储与读取对象.zip 基于java的开发源码-存储与读取对象.zip 基于java的...
Java面向对象读取和存储数据的例子,绝对的OOP方法,你可以比较一下,为什么要这样做,如何这样做,本代码将会给你答案。
java序列化对象的存储和读取共6页.pdf.zip
Java存储与读取对象源代码
电脑上存储的工作过程中发现的Java代码工具包,既有Swing程序也有工具类!工具类可以节约敲代码数据,有用的直接用就好。
Java存储与读取对象.7z
基于Java的存储与读取对象.zip
基于java的存储与读取对象.zip
Java将数据存储在obj文件中并读取出来,数据存储在label.obj,通过读取和生成文件流,得到对象输出流的方法来存储和读取文件对象,读取对象后关闭文件流并输出提示信息。。
二是从数据库数据到运行时数据对象的格式转化操作,不但需要开辟新的内存空间存储运行时数据对象, 而且还需要解析原始数据并拷贝至新对象之中。为此,提出了一种基于内存映射( memory mapping) 文件的复杂对象共享...
java源码:Java存储与读取对象.rar
基于Java的源码-存储与读取对象.zip
基于Java的实例源码-存储与读取对象.zip
摘要:Java源码,文件操作,读取文件,FSO Java存储与读取对象,程序实现关键字:调用父类构造函数,得到容器,实例化一个图标,把图标写入到文件里(存储对象到文件),从文件中读取对象,增加对象到容器上,设置窗口...
Java保存与读取文件代码示例,super("存储与读取对象"); //调用父类构造函数 Container container=getContentPane(); //得到容器 Icon imageIcon=new ImageIcon("image.gif"); //实例化一个图标 ...
参照MJExtionsion,用runtime实现遍历模型属性,数据存储读取直接面向对象,递归实现存储读取模型嵌套模型,,不需要再写sql语句。。。框架还在慢慢完善中,已经在项目中运用......大家有啥想法都可以给我说说, git@...
读取student.txt文件内容,每行作为一条数据,创建对应Student对象。 1、计算各班平均成绩,输出其信息到控制台; 2、求出年纪总分最高和各班总分最高的同学,输出其信息到控制台; 3、按科目分别创建3个单科成绩表...