Форум сайта python.su
0
Добрый день!
Ни с того, ни с чего столкнулся с совершенно неведомой ошибкой модуля shelve (правда возможно это не ошибка этого модуля)
создаю два файла, пустой с БД data.db и собственно сам код
#!/usr/bin/env python # -*- coding: utf-8 -*- import shelve f = shelve.open('data.db')
Traceback (most recent call last): File "os.py", line 8, in <module> bd = shelve.open("data.dat") File "/usr/lib/python3.4/shelve.py", line 239, in open return DbfilenameShelf(filename, flag, protocol, writeback) File "/usr/lib/python3.4/shelve.py", line 223, in __init__ Shelf.__init__(self, dbm.open(filename, flag), protocol, writeback) File "/usr/lib/python3.4/dbm/__init__.py", line 88, in open raise error[0]("db type could not be determined")
Офлайн
103
удалите файл
и запустите код
после запуска файл data.db сам создастся
Офлайн
0
terabayt
удалите файли запустите кодпосле запуска файл data.db сам создастся
Офлайн