我们知道在WORD文档中通过点击ENTER键可以实现添加一个新的段落。很多读者就问如何在python-docx包中添加一个段落。
笔者将从文档末尾添加段落,段落的定位,指定段落处添加,这三个大的方面进行详细叙述,并在文末以绘制思维导图的形式,帮助读者朋友们更进一步掌握,如何在python-docx包中添加一个段落。
01末尾添加段落
在WORD文件末尾添加段落要使用add_paragraph()的方法。
add_paragraph(text=u'', style=None)的用法:参数text为段落的内容,为字符串,字符串中可以包含'\t','\n'和'\r'。参数style是段落设置样式。
这个方法可以实现新增一个段落,如果不加任何参数,则新建一个段落,段落内容为空,即只输入一个换行符。见代码。
from docx import Document # 导入docx包
document = Document() # 新建docx文档
paragraph = document.add_paragraph()
document.save('test.docx') # docx文档保存
text参数设置段落的内容。
paragraph = document.add_paragraph(text='这是第一个段落')
也可以直接写入字符串。
paragraph = document.add_paragraph('这是第一个段落')
由于在字符串中可以支持'\n'和'\r'