对段落的操作
from docx import Document
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT #对齐的库
首先实例化对象都得有的操作
doc = Document()
进行两步小验证
验证现在的doc是一个空的文件
print(type(doc))
print(len(doc.paragraphs))
加入段落
p1 = doc.add_paragraph("第一段落")
查看段落,保存的位置都在text这个对象中
print(p1.text)
修改
p1.text = "通过text修改"
p1.clear()#清空这段但是保留格式
添加段落
p1 = doc.add_paragraph("第一段落")
doc.add_page_break()#插入分页符
p2 = doc.add_paragraph("第二段落")
p3 = doc.add_paragraph("第三段落")
print(len(doc.paragraphs))
p2.insert_paragraph_before("插入段落")
段落对齐
p4 = doc.add_paragraph('左对齐')
p5 = doc.add_paragraph("右对齐")
p6 = doc.add_paragraph("居中对齐")
p7 = doc.add_paragraph("两端对齐")
p8 = doc.add_paragraph("分散对齐")
p4.alignment = WD_PARAGRAPH_ALIGNMENT.LEFT
p5.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT
p6.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
p7.alignment = WD_PARAGRAPH_ALIGNMENT.JUSTIFY
p8.alignment = WD_PARAGRAPH_ALIGNMENT.DISTRIBUTE
保存文件
doc.save(r"C:\dataset\test.docx")