Первый раз python пользователь здесь. Я пытаюсь go через документ Word, содержащий как параграфы и таблицы. Я выяснил, как go пройти через все параграфы в документе и во всех таблицах документа с кодом ниже:
for table in doc.tables:
for row in table.rows:
for cell in row.cells:
print(str(paragraph.text))
for i in doc.paragraphs:
splitstring = i.text.split(" ", 1)
print(splitstring[0])
Но я пытаюсь найти способ go через документ в порядке, как любой, кто его читает. Так что, если бы у нас был документ, который содержал:
Paragraph 1
Paragraph 2
Table 1
Paragraph 3
Table 2
Paragraph 4
, он читал бы их в таком порядке. Причина, по которой я хочу это сделать, заключается в том, что в зависимости от того, какой абзац следует за таблицей, я хочу выполнять над ним различные операции.