Первый пользователь Python здесь. Я пытаюсь просмотреть текстовый документ, содержащий как абзацы, так и таблицы. Я понял, как просмотреть все абзацы в документе и все таблицы в документе с помощью кода ниже:
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])
Но я пытаюсь найти способ просмотреть документ по порядку, как это сделал бы любой, кто его читает. Итак, если бы у нас был документ, содержащий:
Paragraph 1
Paragraph 2
Table 1
Paragraph 3
Table 2
Paragraph 4
Он будет читать их в таком порядке. Причина, по которой я хочу это сделать, заключается в том, что в зависимости от того, за каким абзацем следует таблица, я хочу выполнять с ней разные операции.