shelve error

7stud bbxx789_05ss at yahoo.com
Thu Apr 5 02:44:10 EDT 2007


mik3l3374 at gmail.com wrote:
> On Apr 5, 12:14 pm, "7stud" <bbxx789_0... at yahoo.com> wrote:
> > test1.py:
> > --------------------
> > import shelve
> >
> > s = shelve.open("/Users/me/2testing/dir1/aaa.txt")
> > s['x'] = "red"
> > s.close()
> > --------output:------
> >
> > $ python test1.py
> > Traceback (most recent call last):
> >   File "test1.py", line 3, in ?
> >     s = shelve.open("/Users/me/2testing/dir1/aaa.txt")
> >   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/
> > python2.3/shelve.py", line 231, in open
> >     return DbfilenameShelf(filename, flag, protocol, writeback,
> > binary)
> >   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/
> > python2.3/shelve.py", line 212, in __init__
> >     Shelf.__init__(self, anydbm.open(filename, flag), protocol,
> > writeback, binary)
> >   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/
> > python2.3/anydbm.py", line 80, in open
> >     raise error, "db type could not be determined"
> > anydbm.error: db type could not be determined
> > Exception exceptions.AttributeError: "DbfilenameShelf instance has no
> > attribute 'writeback'" in  ignored
> > ---------------------
> >
> > What should I do to correct that error?
>
> how did you generate aaa.txt?

In a text editor, which I then saved to that directory.




More information about the Python-list mailing list