目录

  • 1. 安装docx包
  • 2. 导入使用
  • 3.报错分析及解决方法
  • 4. 将word转化为txt文本
  • 5. docx模块的其他用法

1. 安装docx包

测试环境:Windows10,Python3.6.3 / Python3.8
命令如下:

pip3 install docx

安装成功截图:

2. 导入使用

安装完成后导入使用:

测试代码:

import docxdef docx_to_txt():# 打开文件file = docx.opendocx("./测试文件.docx")# 读取文本内容text = docx.getdocumenttext(file)# 打印输出到屏幕print(type(text), text)# 调用函数
docx_to_txt()

会发现报错:

ModuleNotFoundError: No module named ‘exceptions’

3.报错分析及解决方法

报错分析:

说没有 exceptions 这个模块,由于Python3已经取消了这个模块,而 PendingDeprecationWarning 是内置
可以直接使用的,所以我们直接进入文件(根据你报错显示的路径):


然后把报错的第30行: from exceptions import PendingDeprecationWarning 注释掉,然后保存,就可以啦。

注释前:


注释后:

4. 将word转化为txt文本

再次运行测试代码,转化后得到的是一个列表格式的数据,然后根据自己的需求进行下一步处理或保存到文件。

5. docx模块的其他用法

word文档(docx)的读取和写入:docx模块

参考:https://blog.csdn.net/a649344475/article/details/81162381

Python将word转化为txt文本相关推荐

  1. 如何将Word转化为Markdown文本

    前言 Markdown文本使用起来固然方便,可也有些不尽人意的地方,估计啥软件或工具都是这样,有时候Word有些功能还是很讨人喜欢的,当你的笔记使用word编辑而又想发至网上时,格式转换痛苦之至,本文 ...

  2. Python base64库 解码本地txt文本字符串

    Python base64库 解码本地txt文本字符串 使用base64还原由图片加密而成的字符串. Raw字符串: iVBORw0KGgoAAAANSUhEUgAAAtoAAALaCAYAAAAP7 ...

  3. 用Python批量替换更改掉txt文本的内容

    在我们做深度学习时,对于数据集打标后可能标签的label的id需要更改,这时如果再一个一个去改或者用labelimg去改就很麻烦了,所以下面提出一种方法即用python解决. 修改前: import ...

  4. Python采集--小说一键保存txt文本

    前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 不知道在什么时候,我们学生时代的电脑桌面上流传起了一个个TXT文本 噢~那是一本本的小说,那这究竟是怎么实现的效果呢? 就让我用文章带你实现吧~ 完整源码 ...

  5. Python:实现多个txt文本的简单合并,亲测简单好用,保姆教程

    声明:非原创,我是python废废,原博客连接为:Python批量合并多个txt文件_自由的小白的博客-CSDN博客_python 合并多个txt,我在这里只做分享,好博客要更多人看到嘛! 一.成果展 ...

  6. python将音频文件转为txt文本

    文章目录 前言 具体过程 1.讯飞开放平台创建应用 2.代码示例 3.代码说明 4.测试结果 前言 今天朋友在群里面问有没有音频转文字的免费软件?我就去网上搜了一下,发现网上大多数是超出一定时长就收费 ...

  7. Python爬虫数据存储之TXT文本

    前言:获取数据后可以选择多种存储方式,可以是TXT纯文本形式,也可以为JSON格式.CSV格式等.TXT文本几乎兼容任何平台,但不利于检索的缺点也暴露无遗.若是对检索和数据结构的要求不高,追求方便的情 ...

  8. python之文件操作(txt文本的读取写入及处理方法)

    目录 1. 读取txt文档 1.1 打开.txt文件逐行读取文件内容 2.1 分割句子保存列表 2.2 filter使用:使用filter可将列表中的元素进行函数处理(append和expend区别) ...

  9. 将图片转化为txt文本显示

    原图: 自己先处理成黑白照片 效果显示:(txt字体大小为1) 效果显示:(txt字体大小为2) python源码 #导入cv模块 import cv2 as cv import random imp ...

  10. python练习一(对txt文本的操作:切割,切片,格式化输出)

    题目一:计算手机销量年增长率 ‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬ ...

最新文章

  1. 怎么通过打工,在一线城市购买10套房?Snapchat程序员亲身分享经历!
  2. 市场营销学python有用吗_1、熟悉Python编辑、开发和运行环境。
  3. 多重比对序列的格式及其应用
  4. 独家 | 虚假疫苗网站如何获取你的个人信息
  5. 异步通知和同步通知_CCF NOI 2020 网上同步赛报名通知
  6. 呼叫我,或异步REST
  7. java 控制台输入字符串_Java控制台输入字符串及字符串比较
  8. PPT图片模板等素材打包下载
  9. GIL、进/线程池、同/异步、阻/非阻塞
  10. Ajax 与 XmlHttpRequest
  11. java jtree 监听_Java JTree.addTreeExpansionListener方法代码示例
  12. jQuery特效:实现抽奖
  13. 大学生创新项目——机房监控系统设计概述
  14. 前端验证手机号和座机号号码
  15. 动态规划--背包计数--hdu2079选课时间
  16. 软件工程——背单词软件对比
  17. 【机器学习】【特征选择】4.嵌入法Embedded
  18. 【学习笔记】狄利克雷卷积
  19. round在python是什么意思_细说python中的round()方法
  20. Dropbox 架设免费个人网站

热门文章

  1. 文件系统的设计与实现(操作系统课程设计)
  2. 《高性能mysql》之MySQL高级特性(第七章)
  3. Linux下PHP+MySQL+CoreSeek中文检索引擎配置
  4. coreseek mysql.sock_coreseek+lnmp实现站内全文检索
  5. mysql有什么编程软件_常用数据库编程软件有哪些?
  6. jaxen.jar下载地址
  7. sun java认证真题,sun scjp考试心得_java认证
  8. 000-Opencv各版本汇总下载
  9. 使用ceph-deploy 部署集群
  10. 从零开始学_JavaScript_系列(13)——CSS2(新窗口打开,背景图片填充,底文字,小提示,CSS选择器整理)