Skip to content

ArkovKonstantin/dir_dict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Словарь-директория

Нужно написать класс, который полностью повторяет интерфейс обычного dict, но хранит все данные на диске в указанной директории. Причем все ключи — это файлы, а значения — их содержимое. Значения — юникодные строки, при попытке записать что-то другое, просто записывать строковое представление.

Кеша быть не должно, все изменения на диске должны мгновенно отражаться в объекте.

Пример

d = DirDict('/tmp/dirdict')
d['lang'] = 'Python\n'
$ cat /tmp/dirdict/lang
Python

"# dir_dict"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages