如何在Python中向Word文档添加段落

如何在Python中向Word文档添加段落

在这篇博客文章中,我们使用Python向Word文档添加段落。

添加段落

python 复制代码
from docx import Document

# 打开一个现有的Word文档
doc = Document(r'C:\Users\Administrator\Desktop\Word文档\example.docx')

# 三国演义的文本
text = (
    "话说天下大势,分久必合,合久必分。周末七国分争,并入于秦。及秦灭之后,楚、汉分争,又并入于汉。"
    "汉朝自高祖斩白蛇而起义,一统天下。后来光武中兴,传至献帝,遂分为三国。"
)

# 添加一个新的段落
doc.add_paragraph(text)

# 保存文档
doc.save(r'C:\Users\Administrator\Desktop\Word文档\example.docx')

代码解析

  1. 导入库
bash 复制代码
from docx import Document
  1. 打开现有文档
bash 复制代码
doc = Document(r'C:\Users\Administrator\Desktop\Word文档\example.docx')
  1. 定义三国演义的文本
bash 复制代码
text = (
    "话说天下大势,分久必合,合久必分。周末七国分争,并入于秦。及秦灭之后,楚、汉分争,又并入于汉。"
    "汉朝自高祖斩白蛇而起义,一统天下。后来光武中兴,传至献帝,遂分为三国。"
)
  1. 添加段落
bash 复制代码
doc.add_paragraph(text)
  1. 保存文档
bash 复制代码
doc.save(r'C:\Users\Administrator\Desktop\Word文档\example.docx')

添加前与添加后

添加前:

添加后:

相关推荐
AC赳赳老秦7 小时前
采购专员自动化:OpenClaw 自动比价、生成询价单、跟踪供应商报价进度实战指南
开发语言·数据库·人工智能·python·自动化·github·openclaw
ednO8nqdR8 小时前
Python小游戏制作:如何实现可配置的跨分辨率界面布局
python·plotly·django·virtualenv·scikit-learn·fastapi·pygame
Sour8 小时前
产品说明书翻译成英文怎么保留排版?PDF、Word、外贸资料处理清单
pdf·word
林泽毅8 小时前
Qwen3.5 DPO 模型对齐实战(pytrio训练版)
人工智能·python·算法
荣码8 小时前
LangGraph多步工作流:Agent不够用的时候,我踩了4个坑
java·python
曲幽8 小时前
从卡顿到丝滑:FastAPI 调用外部 API 的正确姿势(httpx 实战)
python·fastapi·web·async·httpx·client·await·requests·aiohttp
不瘦80斤不改名8 小时前
HalfCart:基于LBS的1\.5km本地拼单系统全栈实践与踩坑复盘
python·docker·typescript·pycharm
深盾科技_Virbox9 小时前
软件交付保护如何从加壳走向代码虚拟化
java·python·安全
YUS云生9 小时前
Python学习笔记·第28天:Git入门——版本控制与基础操作
笔记·python·学习
Bryce学亮9 小时前
1688 半自动化拟人浏览信息处理工具爬虫
爬虫·python