前提需求:
需要提前使用pip安装python-docx,本次演示使用python版本为3.7.2。

pip3 install python-docx

1.创建新的word文档

import docx
doc = docx.Document()

如果是要打开文件,则需要在括号中写如文件名

2.添加标题

doc.add_heading("测试文件",0)

doc.add_heading(“标题名称”,样式)

3.添加段落

doc.add_paragraph("段落内容")

doc.add_paragraph(“段落的内容”)

4.插入段落

doc.paragraphs[2].insert_paragraph_before("内容")

在指定段落前 插入新的段落

5.添加run1的内容

doc.paragraphs[1].add_run("段落的run值")

个人理解认为run值类似于段落中的第几句。

6.添加图片

doc.add_picture("1.jpg")

doc.add_picture(“图片的名称”)

7.查看内容

#查看段落的内容
print (doc.paragraphs[0].text)
#查看段落1的run1值
print (doc.paragraphs[1].runs[1].text)
#查看标题的名称
print (doc.heading)

8.保存文件

doc.save("1.docx")

doc.save(“保存文件名”)

代码展示

import docx
doc = docx.Document()
doc.add_heading("测试文件",0)
doc.add_paragraph("段落内容")
doc.paragraphs[2].insert_paragraph_before("内容")
doc.paragraphs[1].add_run("段落的run值")
doc.add_picture("1.jpg")
#查看段落的内容
print (doc.paragraphs[0].text)
#查看段落1的run1值
print (doc.paragraphs[1].runs[1].text)
#查看标题的名称
print (doc.heading)

【python--教程】python读写word文档相关推荐

  1. python下载word文件-Python用python-docx读写word文档

    备注: doc是微软的专有的文件格式,docx是Microsoft Office2007之后版本使用,其基于Office Open XML标准的压缩文件格式,比 doc文件所占用空间更小.docx格式 ...

  2. python 打开word文件_python下载word文件-Python用python-docx读写word文档

    备注: doc是微软的专有的文件格式,docx是Microsoft Office2007之后版本使用,其基于Office Open XML标准的压缩文件格式,比 doc文件所占用空间更小.docx格式 ...

  3. Python-docx:读写word文档的Python库

    Python-docx:读写word文档的Python库 1 Python DocX目前是Python OpenXML的一部分,你可以用它打开Word 2007及以后的文档,而用它保存的文档可以在Mi ...

  4. Python进行office操作 - 用Python读写Word文档入门

    目录 0.场景 1.安装python-docx模块 2.读取Word文档 3.写入Word文档 (1)全局样式介绍 (2)调整word样式 (3)创建并写入word (4)设置多段落 (5)设置标题 ...

  5. Python读写word文档

    目录 前言 一.环境搭建 二.Word文档的读取 1.导入所需要的库 2.读取文档并提取段落数 3.读取docx中的段落文本内容 4.读取docx中的表格内容 三.Word文件的写入 保存文件 总结 ...

  6. python 自动生成word文档,python实现的生成word文档功能示例

    python实现的生成word文档功能示例 发布时间:2020-09-23 11:37:44 来源:脚本之家 阅读:108 作者:zhizunyu2009 本文实例讲述了python实现的生成word ...

  7. 2021-01-26 Python自动化办公-处理word文档

    Python自动化办公-处理word文档 年底项目投标,需要整理大量的内容,标书的很多内容是其实是之前的标书重复的,可以把对应的各个部分内容合并,然后再处理格式等.如果采用常规操作每次操作需要打开子目 ...

  8. python-docx中文开发文档_使用Python语言-docx生成Word文档

    本文主要向大家介绍了使用Python语言-docx生成Word文档,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. < 学会来使用python操作数据表和PDF,今天我们尝试 ...

  9. Python学习之批量word文档转pdf并统计其页码

    pypdf2是一个Python模块,可以用来读取.写入和操作PDF文件.要安装pypdf2模块,请按照以下步骤操作: 确保你已经安装了Python.你可以在终端或命令提示符中输入python --ve ...

  10. Python-docx 读写 Word 文档:读取正文、表格文本信息、段落格式、字体格式等

    Python-docx 模块读写 Word 文档基础(三):读取文档文本信息.表格信息.段落格式.字体格式等 前言: 1.获取文档章节信息: 2.获取段落文字信息: 3.获取文字格式信息: 4.获取文 ...

最新文章

  1. 阿里程序员每天都沮丧想离职!天天去厕所哭!求助心理医生!其他阿里员工:我们也这样!阿里究竟怎么了?...
  2. MyEclipse设置JSP页面默认编码方式
  3. 数据库密码加密 使用的是 druid加密
  4. 面向对象基础及UML建模语言
  5. java 日期 解析_Java日期解析(Java DATE Parsing)
  6. .NET Core中的验证组件FluentValidation的实战分享
  7. 关于Python 中的os.mkdir()
  8. tmpfs 文件系统介绍
  9. 单目视觉里程计 mono vo
  10. 微型计算机没什么总线,微型计算机系统总线包括什么?
  11. 收集一些非常好用常用的用户函数。分享给大家参考。
  12. cd4017引脚图及功能_芯片CD4017解析
  13. 服务器ghost备份后无法进入系统还原,ghost系统备份后的恢复方法
  14. 官网下载storage manager方法
  15. debian nvidia 安装_Debian安装Nvidia显卡驱动
  16. c# 代码混淆器ConfuserEX使用
  17. 项目经理必须学会的财务知识
  18. mysql的填充因子
  19. Cadence PSpice 教程 基础篇(转载)
  20. 迅雷之CDN加速下载/离线下载

热门文章

  1. Xshell配色方案
  2. Vue +TS 找不到模块 或 其相应的类型声明
  3. 毕设 计算机 硬件相关,计算机系统维护_毕设论文.doc
  4. Layui数据表格显示无数据提示问题
  5. java请求传参方式的总结
  6. mapreduce实现ItemCF——基于物品的协同过滤
  7. 大数据产业 能否带领内蒙古跨越资源陷阱?
  8. program和module区别
  9. 通向KDE4之路(三):完全的Mac OS X撑持
  10. 黑帽SEO人员是如何对网站优化的【认准SEO黑帽大牛】