Как вставить несколько таблиц в таблицу с помощью TinyDB?Python

Программы на Python
Ответить
Anonymous
 Как вставить несколько таблиц в таблицу с помощью TinyDB?

Сообщение Anonymous »

Я пытался создать несколько таблиц в таблице с помощью TinyDB. Вот веб-сайт, который поможет вам понять, что такое TinyDb (TinyDB PDF). В PDF-файле не показано, как вставить несколько таблиц в одну, одну — несколько данных в одну таблицу.

Я хотел, чтобы файл json выглядел так:

"MASTER TABLE":
{
{"TABLE 1": {"1": {"Name": "Alice", "Age": 19}}
{"TABLE 2": {"1": {"Name": "John", "Age": 12}},
}


Однако проблема в том, что я не знаю, как вставить Таблицу1 и Таблицу2 в таблицу основного файла. ТАК выдало мне ошибку, что table1 не является элементом. Я знаю, что это не элемент, но понятия не имею, как это исправить: поместить две таблицы в таблицу основных файлов. Буду признателен за любую помощь.

Вот мои коды:

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])


Подробнее здесь: https://stackoverflow.com/questions/446 ... ing-tinydb
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»