compressed serialization module
skip at pobox.com
skip at pobox.com
Mon Nov 17 18:08:59 EST 2008
Mark> def saveOjb(self, dataObj):
Mark> fName = self.version + '_' + self.modname + '.dat'
Mark> f = open(fName, 'w')
Mark> dStr = pickle.dumps(dataObj)
Mark> c = dStr.encode("bz2")
Mark> pickle.dump(c, f, pickle.HIGHEST_PROTOCOL)
Mark> f.close()
Hmmm... Why pickle it twice?
def saveOjb(self, dataObj):
fName = self.version + '_' + self.modname + '.dat'
f = open(fName, 'wb')
f.write(pickle.dumps(dataObj, pickle.HIGHEST_PROTOCOL).encode("bz2"))
f.close()
Skip
More information about the Python-list
mailing list