私はTinyDBを使用してテーブルに複数のテーブルを作成しようとしています。ここに、TinyDbが(TinyDB PDF)であることを理解するのに役立つウェブサイトがあります。 PDFファイルには、複数のテーブルを1つに、1つの複数のデータを1つのテーブルに挿入する方法が示されていませんでした。TinyDBを使用して複数のテーブルをテーブルに挿入するにはどうすればよいですか?
私はこのように見えるようにJSONファイルを意図:
"MASTER TABLE":
{
{"TABLE 1": {"1": {"Name": "Alice", "Age": 19}}
{"TABLE 2": {"1": {"Name": "John", "Age": 12}},
}
しかし、問題は、私がマスターファイルテーブルに表1と表2を挿入するかどうかはわかりませんということです。だから、table1が要素ではないというエラーが出てきました。私はそれが要素ではないことを知っていますが、私はマスターファイルテーブルの下に2つのテーブルを置くために、それを修正する方法の考えを持っていません。私はどんな助けにも感謝しています。
は、ここに私のコードです:
from tinydb import TinyDB, Query
from tinydb import TinyDB, where
import json
with open("/home/pi/Desktop/jsontest/test.json", 'w+'):
table1 = TinyDB('/home/pi/Desktop/jsontest/test.json')
table1 = table1.table('TABLE 1')
table1.insert_multiple([{'Name' : 'Alice' , 'Age' : 19}])
table2 = TinyDB('/home/pi/Desktop/jsontest/test.json')
table2 = table2.table('TABLE 2')
table2.insert_multiple([{'Name' : 'john' , 'Age' : 12}])
overall = TinyDB('/home/pi/Desktop/jsontest/test.json')
overall = overall.table('MASTER TABLE')
overall.insert([table1])
されています。 – glegoux