Python Tutorial

Tuesday, September 4, 2012

Python object serializing and de-serializing(pickle) example



Another object serialization example code.


 
import pickle

class Student(object):
    marks=None
    def __init__(self,n='name'):
        self.name=n
    def setMark(self,m=0):
        self.marks=m
    def getMark(self):
        return self.marks
    def getName(self):
        return self.name

sa=Student("AJZ")
sa.setMark(10)
pickleData=pickle.dumps(sa) #object serializing 

sb=pickle.loads(pickleData) #object de-serializing
print sb.getName()
print sb.getMark()




Output:
AJZ
10

0 comments:

Post a Comment