Shelf .__ init __(self,anydbm.open(filename,flag),protocol, writeback,binary) File" / System / Library /框架/ Python.framework / VERSI ons / 2.3 / lib / python2.3 / anydbm.py",第80行,打开 引发错误,db type无法确定 anydbm.error:无法确定db类型 异常exception.AttributeError:DbfilenameShelf实例没有 属性''writeback'' ;被忽略了 --------------------- 我该怎么做才能纠正这个问题错误?test1.py:--------------------import shelves = shelve.open("/Users/me/2testing/dir1/aaa.txt")s[''x''] = "red"s.close()--------output:------$ python test1.pyTraceback (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 openreturn 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 openraise error, "db type could not be determined"anydbm.error: db type could not be determinedException exceptions.AttributeError: "DbfilenameShelf instance has noattribute ''writeback''" in ignored---------------------What should I do to correct that error?推荐答案 python test1.py 回溯(最近一次调用最后一次): 文件" test1.py",第3行,在? s = shelve.open(" /Users/me/2testing/dir1/aaa.txt") 文件" /System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3 / shelve.py",第231行,打开 返回DbfilenameShelf(文件名,标志,协议,写回, 二进制) 文件" /System/Library/Frameworks/Python.framework/Versions/ 2.3 / lib / python2.3 / shelve.py",第212行,在__init__ Shelf .__ init __(self,anydbm.open(filename,flag),protocol , 回写,二进制) 文件" /System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2 .3 / anydbm.py",第80行,打开 引发错误,db t ype无法确定 anydbm.error:无法确定db类型 异常exception.AttributeError:" DbfilenameShelf实例没有 属性''writeback''"被忽略了 --------------------- 我该怎么做才能纠正这个问题错误?python test1.pyTraceback (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 openreturn 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 openraise error, "db type could not be determined"anydbm.error: db type could not be determinedException exceptions.AttributeError: "DbfilenameShelf instance has noattribute ''writeback''" in ignored---------------------What should I do to correct that error? 4月5日下午12:14,7stud < bbxx789_0 ... @ yahoo.comwrote:On Apr 5, 12:14 pm, "7stud" <[email protected]: test1.py: ----------- --------- 进口货架 s = shelve.open(" /Users/me/2testing/dir1/aaa.txt" ;) s [''x''] =" red" s.close() ------- -output:------test1.py:--------------------import shelves = shelve.open("/Users/me/2testing/dir1/aaa.txt")s[''x''] = "red"s.close()--------output:------ python test1.py Traceback(最近一次调用最后一次): 文件" test1.py",第3行,在? s = shelve.open(" /Users/me/2testing/dir1/aaa.txt") 文件" /System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3 / shelve.py",第231行,打开 返回DbfilenameShelf(filename,flag,protocol,writeback, binary) File" /System/Library/Frameworks/Python.framework/Versions /2.3/lib/ python2.3 / shelve.py",第212行,在__init__ Shelf .__ init __(self,anydbm.open(filename,f滞后),协议, 回写,二进制) 文件" /System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3 / anydbm.py",第80行,打开 引发错误,db type无法确定 anydbm.error:db无法确定类型 异常exception.AttributeError:DbfilenameShelf实例没有 属性''writeback''"被忽略了 --------------------- 我该怎么做才能纠正这个问题错误?python test1.pyTraceback (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 determinedException exceptions.AttributeError: "DbfilenameShelf instance has noattribute ''writeback''" in ignored---------------------What should I do to correct that error? 你是如何生成aaa.txt的?how did you generate aaa.txt? 这篇关于搁置错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 1403页,肝出来的.. 09-07 20:36