Shelve.open создаёт 3 файла вместо 1
Пытаюсь создать файл с данными через shelve.open('filename'), но вместо filename у меня создаётся filename.bak, filename.dat, filename.dir Как это исправить?
Ответы (2 шт):
Автор решения: Qwertiy
→ Ссылка
Так это ж не ошибка. https://docs.python.org/3/library/shelve.html
Open a persistent dictionary. The filename specified is the base filename for the underlying database. As a side-effect, an extension may be added to the filename and more than one file may be created.