查看从tinydb和类似文件生成的记录(例如字典列表)。

tinydb-viewer的Python项目详细描述


tinydb查看器

PyPI version shields.ioPyPI license

查看由TinyDB和类似内容生成的记录(例如词典列表)。

安装

方法1:

$ pip install tinydb-viewer

方法2:

  • 从github克隆项目
  • Get poetrypoetry 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

屏幕截图

相关项目

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring数据JPA+Hibernate在不首先找到父实体的情况下保存子实体   php Java:如何从CLI接收命令   spring为java中的导出数据创建访问文件   java在Windows 8.1上安装Play Framework   java Spring启动白标签错误页面(类型=未找到,状态=404)   java如何在单击时从数组中绘制?   java fn:substringAfter()上次出现   java在IFR语句中使用方法返回   java onPause()或onStop()的名称   对关联对象的关联对象具有条件的java HQL查询   java只打印一次总值,无需迭代   java如何使用抽象Uri buildOn()方法?   如何在Java中执行sudo命令并获得错误输出?   java反射:避免对getConstructor(类<?>…)的未经检查的警告调用作为原始类型类的成员   Java:如何从类中创建的对象调用类方法?   java如何在电子邮件中嵌入图像?   java如何在Android上启用详细GC?   java什么是串行版本id?