查看从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为什么加载个人密钥库需要这么多时间?   当我使用main创建Android应用程序UI时,如何通过java修改它。xml文件?   java Tomcat 6和7:WebappClassLoader:尝试为名称org/apache/openjpa/persistence/osgi/BundleUtils复制类定义   java`parseInt()`和`parseDouble()`throw`NumberFormatExeption`   JavaSpringMongoDB填充引用   在LinuxMint中打开Eclipse时发生java错误;OpenJDK 64位服务器VM警告:忽略选项MaxPermSize=512m;支持在8.0中被删除   使用PKCS7Padding的AES CBC加密在Java和Objective中有不同的结果   java为什么Jackson要用一个以类命名的额外层来包装我的对象?   json在Java中使用parallelStream提取值   JavaSpring存储库自动生成方法:按给定的顶部编号+按字段描述排序选择   java是否有可序列化的标准闭包接口?   .NET与Java在初创公司的web应用程序开发   如何修复java。java中的lang.unsatifiedLinkError   JavaFX+Spring Boot+Hibernate应用程序对多个环境的java支持   自定义视图组中的java更改未呈现