问题标签 [tinydb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 如何将其打印到有组织的 json 文件中?
我需要关于我的 json 文件输出的帮助。我正在尝试打印出名为密钥对的列表中的密钥。我必须生成 60 个密钥,这些密钥已包含在我的代码的 (count<60) 部分中(此处不存在)。我只是显示我有问题的代码的导出部分。这是我的代码:
但是,我现在遇到的问题是它打印出列表中的所有键 - bookid 和 bookserial,而不是在一个 {} 中打印一对键。
这是一个示例输出,其中 count<2:
这是我打算得到的输出:
以这样的格式,每次再次运行时都会打印一对密钥:
如您所见,json 文件很乱,我不知道如何使其自动整洁,而且您可以看到键一起打印出来而不是单独打印出来。想象一下,必须打印 60 对,它们都在一个 {} 之下。
帮助!
json - 如何删除“默认”?
我在理解我的代码哪里出错时遇到了一些问题。我一直在尝试将我的代码输出打印到一个 json 文件中,但显然,我的列表是空的,因为它打印了这个“默认”的东西。我如何更改它以使图书地图具有图书 ID 和序列号。部分进入空的 {} 代替?我已经做了自己的研究,但不幸的是,我去的论坛都没有提供答案。
这是我的输出:
这是我的代码:
python - 如何导入相互导入的文件?
我如何导入相互导入的函数和字典。这两个文件已经在同一个目录中,因此没有nid可以导入sys。另外,我这是递归的,这就是它无法导入的原因。如何从彼此的文件中导入字典而不使其递归并导致错误?
我确实在这里访问了这个网站,但它没有回答我的问题,也没有提供任何示例代码来指导我,因此我用测试代码创建了这个问题来解释我的问题。
假设我有这两个文件:boxA 和 boxR,每个文件都有一个字典 keyA 和 keyR 以及名为 generatekeyA 和 generatekeyR 的函数
在方框 A 中:
在boxR中:
让我解释一下上面的代码。我有 2 个为我生成密钥的文件,之后我必须将输出导出到 json 文件中。output.json 文件将 keyA 自己的序列号和密钥 ID 以及 keyR 的 secretid 和反之打印输出到 output2.json 文件中。但问题是,尽管我研究了递归输出,但我仍然不明白如何修复它,因为它没有提供任何示例代码作为指导。解决此问题的最佳方法是什么,以便我不必对文件进行太多更改?
错误告诉我它可能是一个递归错误:
python - 如何使用 TinyDB 将多个表插入到表中?
我一直在尝试使用 TinyDB 在一个表中创建多个表。这是一个帮助您了解 TinyDb 是什么的网站(TinyDB PDF)。PDF 文件没有显示如何将多个表插入到一个表中,一个多个数据到一个表中。
我希望 json 文件看起来像这样:
但是,问题是我不确定如何将 Table1 和 Table2 插入到主文件表中。所以它给了我 table1 不是元素的错误。我知道它不是一个元素,但我不知道如何修复它,将两个表放在主文件表下。我会很感激任何帮助。
这是我的代码:
app-inventor - 在 App Inventor 中,如何在屏幕之间共享 TinyDB?
我将组件添加TinyDB1
到 Screen1。
然后我转到 Screen2 并尝试将相同的数据库添加为组件,但它不在调色板中(左侧屏幕)。在我添加的调用块中也无法识别
我想要一种TinyDB
在屏幕之间传输数据的通用方法......
python - 将所有python文件输出重定向到tinydb
我有一个 python 脚本,它由几个正在运行的线程组成,它们有打印输出来告诉任何连接失败,例如无法打开端口、无法连接等。
我已经尝试过基本的:
但没有任何内容保存到文件中。我正在尝试获取系统打印输出并将其保存到tinydb中。我正在尝试将所有输出记录到 tinydb 中。我怎样才能做到这一点?
是否可以连续检索所有打印输出并使用 tinydb 将其保存到 json 文件中?
python - Python:无法使用 tinydb 读取 json 文件
我有以下 json 文件:
标签.tg
我已经检查了https://jsonlint.com/上 json 文件的有效性,看起来还不错。现在,我正在尝试将 json 文件加载到 Python 中的 TinyDB 数据库中:
代码在第二行失败db = TinyDB("tag.tg")
。我收到以下错误:
TypeError:列表索引必须是整数或切片,而不是 str
我做错什么了?我完全遵循 tinydb 文档https://pypi.python.org/pypi/tinydb:
注意:
我使用的是 Python 3.6.1
python - 是否可以使用 TinyDB 查询嵌套的 json 对象
我有具有以下结构的 JSON 文件
如何仅使用 TinyDB python 搜索 test == "hi"。我能够使用 search() 获取“json-object”,但不能使用“test”。
java - TinyDB错误putint空对象引用android
我只是通过默认代码使用它,例如:TinyDB tinyDB = new TinyDB(MyActivity.this);
和tinyDB.putInt("hadi" , 10);
但我得到一个我无法理解的错误。它说 tinyDB 是空对象引用。你可以看到下面的错误:
python - Python TinyDB 获取数据库中的最后一条记录
我试图从我的 tinyDB 中获取最后一条记录,所以我想做一个看起来像这样的查询:
"SELECT * FROM table ORDER BY id DESC LIMIT 1"
它应该给我最后一行。虽然我不知道如何用 TinyDB 做到这一点。