我是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'
在这里,我正在尝试使用font属性。此示例直接来自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'
还有其他需要导入的内容吗?
注意:我在Spyder中使用Python 2.7