Перебирать оглавление в docx, используя python-docxPython

Программы на Python
Ответить
Anonymous
 Перебирать оглавление в docx, используя python-docx

Сообщение Anonymous »

У меня есть документ с оглавлением, которое было автоматически создано в начале документа, и я хотел бы проанализировать это оглавление. Возможно ли это с помощью python-docx? Если я попытаюсь перебрать doc.paragraphs.text, текст в оглавлении не появится.

Я попробовал следующее: перебрать абзацы и проверить, что имя параграфа.style.name имеет значение 1 Тогда я знаю, что нахожусь в ToC. Но я не могу получить сам текст. Я попробовал это:

Код: Выделить всё

if para.style.name == "toc 1" #then print para.text.
Но para.text дает мне пустую строку. Почему это так?

Спасибо

Подробнее здесь: https://stackoverflow.com/questions/382 ... ython-docx
Ответить

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

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

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

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

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