python-docx段落设置
python对word的批量操作
·
对段落的操作
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")
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)