LibGram - Документация
LibGram
Лёгкая и удобная библиотека для работы с JSON-базами в формате .gram
Обзор
GramLib — это простая и мощная библиотека, которая позволяет создавать, читать, обновлять и удалять данные в файлах с расширением .gram (JSON-подобный формат). Идеальна для небольших проектов и быстрого прототипирования без необходимости в полноценной СУБД.
Установка
установите GramLib простой командой:
pip install LibGram
Методы
create_table(overwrite=False, **kwargs)
Создаёт новую таблицу с переданными данными. Если файл существует, выбрасывает ошибку, если не указан overwrite=True.open_table()
Открывает существующую таблицу и загружает данные в память.
save_data()
Сохраняет данные в файл. Таблица должна быть открыта.
close()
Сохраняет данные и закрывает таблицу.
delete_table()
create_key(key, value)
Добавляет или обновляет ключ с указанным значением.
delete_key(key)
update(key, value)
Пакетно обновляет ключ во всех вложенных словарях.
get_keys()
Возвращает список всех ключей верхнего уровня.
count_records()
Возвращает количество записей в таблице.
clear()
Очищает все данные из таблицы, оставляя файл пустым.
run(**kwargs)
Демонстрационный метод для запуска базы с параметрами.
help()
Выводит справочную информацию по методам библиотеки
Контакты
Если у вас есть предложения по улучшению библиотеки то пишите на эти контакты
•Telegram chat - gramlib