Python将word转化为txt文本
目录
- 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文本相关推荐
- 如何将Word转化为Markdown文本
前言 Markdown文本使用起来固然方便,可也有些不尽人意的地方,估计啥软件或工具都是这样,有时候Word有些功能还是很讨人喜欢的,当你的笔记使用word编辑而又想发至网上时,格式转换痛苦之至,本文 ...
- Python base64库 解码本地txt文本字符串
Python base64库 解码本地txt文本字符串 使用base64还原由图片加密而成的字符串. Raw字符串: iVBORw0KGgoAAAANSUhEUgAAAtoAAALaCAYAAAAP7 ...
- 用Python批量替换更改掉txt文本的内容
在我们做深度学习时,对于数据集打标后可能标签的label的id需要更改,这时如果再一个一个去改或者用labelimg去改就很麻烦了,所以下面提出一种方法即用python解决. 修改前: import ...
- Python采集--小说一键保存txt文本
前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 不知道在什么时候,我们学生时代的电脑桌面上流传起了一个个TXT文本 噢~那是一本本的小说,那这究竟是怎么实现的效果呢? 就让我用文章带你实现吧~ 完整源码 ...
- Python:实现多个txt文本的简单合并,亲测简单好用,保姆教程
声明:非原创,我是python废废,原博客连接为:Python批量合并多个txt文件_自由的小白的博客-CSDN博客_python 合并多个txt,我在这里只做分享,好博客要更多人看到嘛! 一.成果展 ...
- python将音频文件转为txt文本
文章目录 前言 具体过程 1.讯飞开放平台创建应用 2.代码示例 3.代码说明 4.测试结果 前言 今天朋友在群里面问有没有音频转文字的免费软件?我就去网上搜了一下,发现网上大多数是超出一定时长就收费 ...
- Python爬虫数据存储之TXT文本
前言:获取数据后可以选择多种存储方式,可以是TXT纯文本形式,也可以为JSON格式.CSV格式等.TXT文本几乎兼容任何平台,但不利于检索的缺点也暴露无遗.若是对检索和数据结构的要求不高,追求方便的情 ...
- python之文件操作(txt文本的读取写入及处理方法)
目录 1. 读取txt文档 1.1 打开.txt文件逐行读取文件内容 2.1 分割句子保存列表 2.2 filter使用:使用filter可将列表中的元素进行函数处理(append和expend区别) ...
- 将图片转化为txt文本显示
原图: 自己先处理成黑白照片 效果显示:(txt字体大小为1) 效果显示:(txt字体大小为2) python源码 #导入cv模块 import cv2 as cv import random imp ...
- python练习一(对txt文本的操作:切割,切片,格式化输出)
题目一:计算手机销量年增长率 ...
最新文章
- 怎么通过打工,在一线城市购买10套房?Snapchat程序员亲身分享经历!
- 市场营销学python有用吗_1、熟悉Python编辑、开发和运行环境。
- 多重比对序列的格式及其应用
- 独家 | 虚假疫苗网站如何获取你的个人信息
- 异步通知和同步通知_CCF NOI 2020 网上同步赛报名通知
- 呼叫我,或异步REST
- java 控制台输入字符串_Java控制台输入字符串及字符串比较
- PPT图片模板等素材打包下载
- GIL、进/线程池、同/异步、阻/非阻塞
- Ajax 与 XmlHttpRequest
- java jtree 监听_Java JTree.addTreeExpansionListener方法代码示例
- jQuery特效:实现抽奖
- 大学生创新项目——机房监控系统设计概述
- 前端验证手机号和座机号号码
- 动态规划--背包计数--hdu2079选课时间
- 软件工程——背单词软件对比
- 【机器学习】【特征选择】4.嵌入法Embedded
- 【学习笔记】狄利克雷卷积
- round在python是什么意思_细说python中的round()方法
- Dropbox 架设免费个人网站
热门文章
- 文件系统的设计与实现(操作系统课程设计)
- 《高性能mysql》之MySQL高级特性(第七章)
- Linux下PHP+MySQL+CoreSeek中文检索引擎配置
- coreseek mysql.sock_coreseek+lnmp实现站内全文检索
- mysql有什么编程软件_常用数据库编程软件有哪些?
- jaxen.jar下载地址
- sun java认证真题,sun scjp考试心得_java认证
- 000-Opencv各版本汇总下载
- 使用ceph-deploy 部署集群
- 从零开始学_JavaScript_系列(13)——CSS2(新窗口打开,背景图片填充,底文字,小提示,CSS选择器整理)