python-docx段落设置

对段落的操作

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")
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值