Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.97 KB

README.cn.md

File metadata and controls

53 lines (37 loc) · 1.97 KB

logo

Package Updates Travis Codecov CodeHealth License README

  • 没人帮你合 Pull Request 怎么办 ?
  • 第三方库老是要升依赖版本怎么办 ?
  • 老是有新的需求怎么办 ?

forgive

lowdb 是 JS 写的, tinydb 也不够小。 ForgiveDB 才是你的归宿。

ForgiveDB 是一个无依赖的微型数据库, 支持内存存储和 JSON 文件格式存储。

安装

使用 pip 一键安装,这可是个好东西。

pip install forgive

用法

代码就是最好的文档 (其实是因为我们文档写的烂)

from forgive import ForgiveDB

file_db = ForgiveDB('/some/path')
# file_db = ForgiveDB(r'C:\\some\\path')  # windows
file_db.set('key', 'value')
value = file_db.get('key')
default_value = file_db.get('no-such-key', 'default-value')

# Or in memory
memory_db = ForgiveDB()
memory_db.set(ForgiveDB, 'simple and interesting')
memory_db.get(ForgiveDB)  # simple and interesting