Форум сайта python.su
15
Когда создавал файл с данными shelve.open('some_db') в python 2.7, то появлялся 1 файл(без расширения).
Под python 3.2 создаётся 3 файла(some_db.dat, some_db.bak, some_db.dir).
В оф. документации на этот счет ничего не нашел.
Почему создает 3 файла?
Для чего они нужны?
Это нормальное поведение?
Отредактировано buddha (Сен. 25, 2012 23:47:08)
Офлайн
19
Документацию читать конечно же не модно.
http://docs.python.org/py3k/library/shelve.html#shelve.open
As a side-effect, an extension may be added to the filename and more than one file may be created.
Офлайн
15
cutwater
Документацию читать конечно же не модно.
http://docs.python.org/py3k/library/shelve.html#shelve.openAs a side-effect, an extension may be added to the filename and more than one file may be created.
Как побочный эффект, расширение может быть добавлено к имени файла и может быть создано больше одного файла
Офлайн
19
buddha
Документация не раскрыла вопроса.
Отредактировано cutwater (Сен. 26, 2012 14:57:30)
Офлайн
15
Спасибо.
cutwater
А тыкать вас носом полезно, авось поумнеете.
Офлайн