39 lines
1.3 KiB
Plaintext
39 lines
1.3 KiB
Plaintext
From: nathan.froyd at rose-hulman.edu (Nathan Froyd)
|
|
Date: 25 Apr 1999 01:10:54 -0500
|
|
Subject: pickling and unpickling on the same file?
|
|
References: <m3n1zxnyvy.fsf@froydnj.laptop.rose-hulman.edu> <01c001be8edb$066c5ea0$0301a8c0@cbd.net.au>
|
|
Message-ID: <m3k8v1nsb5.fsf@froydnj.laptop.rose-hulman.edu>
|
|
X-UID: 1689
|
|
|
|
"Mark Nottingham" <mnot at pobox.com> writes:
|
|
> Have you looked at the shelve module?
|
|
> > Is there any way to implement the above beast? Something like:
|
|
> >
|
|
> > p = Pickler(file)
|
|
> > u = Unpickler(file)
|
|
> >
|
|
> > file.seek(random_pos)
|
|
> > x = u.load()
|
|
> >
|
|
> > z = [7, 8, 9]
|
|
> > p.dump(z)
|
|
> >
|
|
> > would be perfect
|
|
|
|
No, I haven't -- I have to implement a weenie database on my own, and
|
|
I thought that anything that interfaced to an already-written database
|
|
would not be good. :)
|
|
|
|
But the point is moot, because the above code does work in my example
|
|
file. It didn't work before. I'm not sure what I changed, but I'm
|
|
happy that it did!
|
|
--
|
|
Nathan | nathan.froyd at rose-hulman.edu | http://www.rose-hulman.edu/~froydnj/
|
|
God went through hell so we don't have to. ICQ:18861764 | AOL:myrlyn007
|
|
Avoid the gates of hell. Use Linux. Python:"x='x=%s;x%%`x`';x%`x`"
|
|
Evolution is a million line computer program falling into place by accident.
|
|
|
|
|
|
|
|
|