文件名称:ubase:μBase是aiosqlite之上过于简单的键值数据库包装器
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-09 19:46:46
python key-value sqlite Python
μBase μBase是aiosqlite之上过于简单的键值数据库包装器 基本用法 主要思想很简单:使用预先安装的sqlite3版本作为具有简单异步接口的键值存储。 uBase只有一个类, uBase实现了get , put和keys方法,以keys获取值,按键放置新值以及分别扫描数据库以查找匹配的键。 由于python的特性,您不能直接使用uBase初始化,而只能使用init_db方法 >>> import ubase >>> >>> DB = await ubase.init_db( " :memory: " , defaults = { " test " : " value " , " another " : [ " strange " , " value " ]}, features = { " readed " : False }) >>> print ( await DB
【文件预览】:
ubase-main
----.github()
--------workflows()
----ubase.py(9KB)
----poetry.lock(44KB)
----.mypy.ini(152B)
----LICENSE(1KB)
----README.md(6KB)
----.pre-commit-config.yaml(776B)
----tests()
--------test_ubase.py(4KB)
----.gitignore(2KB)
----pyproject.toml(600B)