今天完成了对第十三章内容的学习。对剩下有关Word部分的练习题进行了实践。
13.3 Word文档
利用python-docx模块,可以创建和修改Word文档。
.docx文件有很多结构,在最高一层,Document对象表示整个文档,Document对象包含一个Paragraph对象的列表,每个Paragraph对象都包含一个Run对象的列表。
对Word文档处理的步骤:
1、读取Word文档,将它保存在当前工作目录中;
2、从.docx文件中取得完整的文本,利用getText()函数打开Word文档;
3、设置Paragraph和Run对象的样式;
4、创建带有非默认样式的Word文档,并且通过text属性对Run进行进一步设置样式;
5、调用docx.Document()写入Word文档,在新的段落文本也可以调用add_paragraph()方法来添加段落;
6、使用add_heading()来添加一个段落,并使用一种标题样式;
7、可以在Run对象上调用add_break()方法,来使换行符出现在它后面;
8、可以使用add_picture()方法来在文档末尾添加图像。