База даних на мінімалках
Вбудований модуль shelve дозволяє зберігати та читати довільні дані. Таким чином можна зберігати будь-які Python об'єкти для подальшого використання.
Доступ до даних здійснюється за допомогою ключів, як і у випадку зі словниками. А метод shelve.open підтримує протокол контекстного менеджера, тобто можна викликати метод close.
У документації заявляють, що така база даних є "надійною". Але враховуючи, що shelve написаний на pickle, його варто використовувати лише у зовсім маленьких проектах.
#practice // Python