python-docx: получение ошибок о том, что шрифт и стили не являются атрибутами объекта Document - PullRequest
0 голосов
/ 29 июня 2018

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

Вот моя простая попытка использования атрибута styles:

from docx import Document
document = Document()
styles = document.styles

Traceback (most recent call last):
  File "<ipython-input-3-d72c837347db>", line 1, in <module>
styles = document.styles
AttributeError: 'Document' object has no attribute 'styles'

Здесь я пытаюсь использовать атрибут шрифта. Этот пример прямо из python-docx.pdf :

from docx import Document
document = Document()
run = document.add_paragraph().add_run()
font = run.font

Traceback (most recent call last):
  File "<ipython-input-7-0f44a2fd03a4>", line 1, in <module>
font = run.font
AttributeError: 'Run' object has no attribute 'font'

Есть ли что-то еще, что мне нужно импортировать?

Примечание: я использую Python 2.7 в Spyder

...