Python3 读取Word文件方式


Posted in Python onFebruary 13, 2020

我的环境,Windows10,Python3.6.3

查询了很多有关资料,发现都是Python2版本操作Word文件的,所以就写了这篇短小的文章。

一、安装 docx

pip install docx

完了之后,导入:import docx

发现报错:ModuleNotFoundError: No module named ‘exceptions'

说没有 exceptions 这个模块,由于Python3已经取消了这个模块,而 PendingDeprecationWarning 是内置

可以直接使用的,所以我们直接进入文件(这个要看你报错显示的路径):

D:\ProgramFiles\Anaconda3\lib\site-packages\docx.py

from exceptions import PendingDeprecationWarning 注释掉即可

示例代码:

import docx

def get_docx(file_name):
 d = docx.opendocx(file_name)
 doc = docx.getdocumenttext(d)
 return doc

doc = get_docx('tt.docx')
print(doc) # 输出行数:1075
for d in doc[:5]:
 print(d) # 打印前5行

'''输出:
一、补益之剂
1.四君子汤
四君子汤中和义,参术茯苓甘草比
益以夏陈名六君,祛痰补气阳虚饵
除却半夏名异功,或加香砂胃寒使
'''

以上这篇Python3 读取Word文件方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用reportlab画图示例(含中文汉字)
Dec 03 Python
python中合并两个文本文件并按照姓名首字母排序的例子
Apr 25 Python
详解python里的命名规范
Jul 16 Python
强悍的Python读取大文件的解决方案
Feb 16 Python
Python面向对象程序设计多继承和多态用法示例
Apr 08 Python
python机器学习包mlxtend的安装和配置详解
Aug 21 Python
python ubplot使用方法解析
Jan 10 Python
python统计字符的个数代码实例
Feb 07 Python
tensorflow生成多个tfrecord文件实例
Feb 17 Python
python实现与redis交互操作详解
Apr 21 Python
解决tensorflow/keras时出现数组维度不匹配问题
Jun 29 Python
Python 测试框架unittest和pytest的优劣
Sep 26 Python
解决Python import docx出错DLL load failed的问题
Feb 13 #Python
python求最大公约数和最小公倍数的简单方法
Feb 13 #Python
python圣诞树编写实例详解
Feb 13 #Python
python如何实现复制目录到指定目录
Feb 13 #Python
Python制作简易版小工具之计算天数的实现思路
Feb 13 #Python
解决python-docx打包之后找不到default.docx的问题
Feb 13 #Python
Python更新所有已安装包的操作
Feb 13 #Python
You might like
网络资源
2006/10/09 PHP
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
php中current、next与reset函数用法实例
2014/11/17 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
一段实时更新的时间代码
2006/07/07 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
javascript dom追加内容实现示例
2013/09/21 Javascript
给html超链接设置事件不使用href来完成跳
2014/04/20 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
vue中的scope使用详解
2017/10/29 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
Angular2.0实现modal对话框的方法示例
2018/02/18 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
使用Mixin设计模式进行Python编程的方法讲解
2016/06/21 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
PyTorch 对应点相乘、矩阵相乘实例
2019/12/27 Python
Python virtualenv虚拟环境实现过程解析
2020/04/18 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
一款CSS3实现多功能下拉菜单(带分享按)的教程
2014/11/05 HTML / CSS
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
银行员工职业规划范文
2014/01/21 职场文书
员工生日活动方案
2014/08/24 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
国庆庆典邀请函
2015/02/02 职场文书
出国留学导师推荐信
2015/03/26 职场文书
幼儿园六一儿童节主持词
2015/06/30 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis
SQL Server中的逻辑函数介绍
2022/05/25 SQL Server