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 元组(Tuple)操作详解
Mar 11 Python
Python函数式编程
Jul 20 Python
使用python 和 lint 删除项目无用资源的方法
Dec 20 Python
python遍历文件夹下所有excel文件
Jan 03 Python
Python实现购物车程序
Apr 16 Python
python实现按长宽比缩放图片
Jun 07 Python
Python实现多级目录压缩与解压文件的方法
Sep 01 Python
Python在图片中插入大量文字并且自动换行
Jan 02 Python
基于Python的Post请求数据爬取的方法详解
Jun 14 Python
Python3 无重复字符的最长子串的实现
Oct 08 Python
tensorflow如何继续训练之前保存的模型实例
Jan 21 Python
你应该知道的Python3.6、3.7、3.8新特性小结
May 12 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
php读取文件内容到数组的方法
2015/03/16 PHP
CodeIgniter针对数据库的连接、配置及使用方法
2016/03/03 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
JS提交并解析后台返回的XML的代码
2008/11/03 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
jquery插件pagination实现无刷新ajax分页
2015/09/30 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
jQuery获取浏览器类型和版本号的方法
2016/07/05 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
vue之父子组件间通信实例讲解(props、$ref、$emit)
2018/05/22 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
vue页面切换过渡transition效果
2018/10/08 Javascript
微信小程序遍历Echarts图表实现多个饼图
2019/04/25 Javascript
微信小程序实现日期格式化和倒计时
2020/11/01 Javascript
javascript随机变色实例代码
2019/10/15 Javascript
jquery实现两个div中的元素相互拖动的方法分析
2020/04/05 jQuery
python基础教程之Hello World!
2014/08/29 Python
python mysql断开重连的实现方法
2019/07/26 Python
对django中foreignkey的简单使用详解
2019/07/28 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
HTML5和CSS3让网页设计提升到下一个高度
2009/08/14 HTML / CSS
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
体育馆的标语
2014/06/24 职场文书
农业项目建议书
2014/08/25 职场文书
政府会议通知范文
2015/04/15 职场文书
mysql事务隔离级别详情
2021/10/24 MySQL
python中数组和列表的简单实例
2022/03/25 Python