python-docx v0.8.10 - невозможно прочитать / добавить заголовок - PullRequest
0 голосов
/ 13 мая 2019

Попытка создать новый документ с верхними и нижними колонтитулами, но безуспешно.

Мой код:

doc = Document()
section = doc.sections[0]
header = section.header
...

К сожалению, я не могу понять, как "инициализировать" раздел заголовка, так как этот код завершается ошибкой, выдавая следующее исключение:

header = sections[0].header
AttributeError: 'Section' object has no attribute 'header'

Я также попробовал подход, предусматривающий предварительное создание документа Word с верхними и нижними колонтитулами и загрузку в python-docx, но, к сожалению, он заканчивается тем же результатом.

Кто-нибудь может указать мне правильное направление?

1 Ответ

1 голос
/ 13 мая 2019

Похоже, проблема версии.v0.8.8 выдаст вам эту ошибку, например, поскольку заголовки были добавлены в последнем выпуске.Вы можете проверить версию, которая на самом деле выполняется с:

import docx
print(docx.__version__)

Может быть смешение среды или что-то в этом роде.Если вам нужно переустановить, попробуйте это:

pip install python-docx==0.8.10

, просто чтобы убедиться, что вы получаете ожидаемую версию, а не, возможно, ранее сохраненную в кэше версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...