查看从tinydb和类似文件生成的记录(例如字典列表)。
tinydb-viewer的Python项目详细描述
tinydb查看器
查看由TinyDB和类似内容生成的记录(例如词典列表)。
安装
方法1:
$ pip install tinydb-viewer
方法2:
- 从github克隆项目
- Get poetry和
poetry install tinydb-viewer --path PATH/TO/TINYDB/VIEWER
用法
首先运行服务器初始化脚本。这样也可以编辑数据。
fromtinydb_viewerimportTinyDBTinyDB('db.json').runserver()
然后,在ipython或jupyter笔记本中,
>>>fromtinydb_viewerimportTinyDB>>>tdb=TinyDB('db.json')>>>tdb.search(tdb.query['foo']=='bar',sort_func=lambdax:x['baz'])>>>tdb.view()'The first page is shown.'>>>tdb.view(-1)'The last page is shown.'>>>tdb.previous()'The previous page (i-1) is shown.'>>>tdb.next()'The next page (i+1) is shown.'
奖金
我把提尼德布放长了一点。默认情况下,我的tinydb是'ensure_ascii' = False
,因此文件要小一些。
此外,如果安装了tinydb-constraint,它将默认使用tinydb-constraint。
屏幕截图
相关项目
- tinydb-constraint-在插入和更新tinydb记录之前应用约束。