Я пытаюсь создать таблицу слов из вида дерева tkinter. Я могу загрузить список древовидного списка в словарь и заполнить таблицу первым или последним элементом древовидного списка. Проблема в том, что я могу заставить все элементы правильно отображаться при печати словаря, но не могу заставить их правильно заполнить текстовый документ.
doc = MailMerge('Template.docx')
cat_list = ['model', 'serial', 'dispo', 'local']
children = tree.get_children()
for child in children:
model = tree.item(child, 'values')[1]
serial = tree.item(child, 'values')[2]
dispo = tree.item(child, 'values')[4]
local = tree.item(child, 'values')[7]
test = (model, serial, dispo, local)
dict_zip = zip(cat_list, test)
dict_test = dict(dict_zip)
print (dict_test)
doc.merge(**dict_test)
doc.merge_rows('model', dict_test)
doc.write('test.docx')
Я заметил, что изменение отступа dict_zip
и ниже указывает, будет ли первый или последний элемент в словаре отображаться в слове do c.
Заранее спасибо