我在理解我的代码中哪里出错时遇到了一些问题。我一直在尝试将我的代码输出打印到一个json文件中,但显然,我的列表是空的,因为它打印出了这个“默认”内容。如何更改它,使图书映射具有图书Id和序列号。替换为空的{}吗?我已经做了自己的研究,但不幸的是,我去的论坛都没有提供答案。
下面是我的输出:
{"books": {}, "_default":
{
"1": {Book ID: XXXX bookid 1 XXXX},
"2": {Serial No.: XXX serialno 1 XXXX}
},
{
"1": {Book ID: XXX bookid 2 XXXX},
"2": {Serial No.: XXX serial no. 2 XXX}
}
}以下是我的代码:
with open("/home/pi/Desktop/json/pillar1.json", 'w+'):
db = TinyDB('/home/pi/Desktop/json/pillar1.json')
table = db.table('Books')
db.insert_multiple([{'Book ID' : variable}, {'Serial no' : variable]}])https://stackoverflow.com/questions/44428432
复制相似问题