Ubuntu下使用python读取doc和docx文档的内容方法


Posted in Python onMay 08, 2018

读取docx文档

使用的包是python-docx

1. 安装python-docx包

sudo pip install python-docx

2. 使用python-docx包读取数据

#encoding:utf8 
import docx 
doc = docx.Document('test.docx') 
docText = '\n'.join([paragraph.text for paragraph in doc.paragraphs]) 
#print(docText)

python-docx这个包是不能处理doc文档的,要读取doc文档内容的话需要使用antiword这个工具。

读取doc文档

1. 到网站下载antiword。

2. 下载完毕之后解压,在解压得到的文件夹中依次运行make和make install命令。

3. 使用antiword读取doc文档内容

#encoding:utf8 
import subprocess 
word = 'test.doc' 
output = subprocess.check_output(['antiword',word]) 
print(output)

以上这篇Ubuntu下使用python读取doc和docx文档的内容方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
实例讲解Python中的私有属性
Aug 21 Python
python插入数据到列表的方法
Apr 30 Python
python基于pygame实现响应游戏中事件的方法(附源码)
Nov 11 Python
Python对文件操作知识汇总
May 15 Python
Python爬虫之模拟知乎登录的方法教程
May 25 Python
Anaconda多环境多版本python配置操作方法
Sep 12 Python
python实现感知器
Dec 19 Python
django manage.py扩展自定义命令方法
May 27 Python
用Python写一个模拟qq聊天小程序的代码实例
Mar 06 Python
python实现AES加密和解密
Mar 27 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
Django实现在线无水印抖音视频下载(附源码及地址)
May 06 Python
儿童编程python入门
May 08 #Python
解决python大批量读写.doc文件的问题
May 08 #Python
python在每个字符后添加空格的实例
May 07 #Python
Pycharm在创建py文件时,自动添加文件头注释的实例
May 07 #Python
python 读取DICOM头文件的实例
May 07 #Python
解决Python requests库编码 socks5代理的问题
May 07 #Python
基于python requests库中的代理实例讲解
May 07 #Python
You might like
给海燕B411配件机起死回生配上件
2021/03/02 无线电
提问的智慧
2006/10/09 PHP
php中根据某年第几天计算出日期年月日的代码
2011/02/24 PHP
php处理json时中文问题的解决方法
2011/04/12 PHP
PHP操作文件的一些基本函数使用示例
2014/11/18 PHP
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
在JavaScript中处理数组之reverse()方法的使用
2015/06/09 Javascript
JavaScript中使用Math.PI圆周率属性的方法
2015/06/14 Javascript
c#程序员对TypeScript的认识过程
2015/06/19 Javascript
js父页面中使用子页面的方法
2016/01/09 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
jquery submit()不能提交表单的解决方法
2017/04/24 jQuery
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
2017/04/24 Javascript
vue学习笔记之指令v-text && v-html && v-bind详解
2017/05/12 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
vue 修改 data 数据问题并实时显示操作
2020/09/07 Javascript
[05:05]第三天的dota2
2013/07/29 DOTA
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
Python字符串和文件操作常用函数分析
2015/04/08 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
十分钟搞定pandas(入门教程)
2019/06/21 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
2019/08/09 Python
简述 Python 的类和对象
2020/08/21 Python
压铸汽车模型收藏家:Diecastmodelswholesale.com
2016/12/21 全球购物
连卡佛中国官网:Lane Crawford中文站
2018/01/27 全球购物
大学秋游活动方案
2014/02/11 职场文书
百年校庆节目主持词
2014/03/27 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
2015年采购部工作总结
2015/04/23 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
JavaScript原型链详解
2021/11/07 Javascript