У меня есть файл .docx с множеством абзацев и таблиц, например:
- par1
- table1
- Таблица 2
- table3
par2
- table1
- Таблица 2
2.1 п.21
- Таблица 1
- Таблица 2
Мне нужно перебрать все объекты и создать словарь, возможно, в формате json, например:
{par1: [table1, table2, table3], par2[table1,table2, {par21: [table1,table2]} ] }
from docx.api import Document filename = 'test.docx' document = Document(docx=filename) for table in document.tables: print table for paragraph in document.paragraphs: print paragraph.text
Как связать каждый абзац и таблицы?
Вы можете что-нибудь подсказать?