# -*- coding: utf-8 -*-
import os
import sys
import fnmatch
import win32com.clientPATH = os.path.abspath(os.path.dirname(sys.argv[0]))# sys.argv[0] 为 F:/PyCharm/untitled5/doc_totxt.py# os.path.dirname(sys.argv[0]) 为 F:/PyCharm/untitled5
PATH_DATA = os.path.abspath(os.path.dirname(sys.argv[0])) + "\data"  #word文档路径def to_txt():wordapp = win32com.client.gencache.EnsureDispatch("Word.Application")try:for root, dirs, files in os.walk(PATH_DATA):for _dir in dirs:passfor _file in files:if not (fnmatch.fnmatch(_file, '*.doc') or fnmatch.fnmatch(_file, '*.docx')):continueprint('_file:',_file)file = os.path.join(root, _file)wordapp.Documents.Open(file)if fnmatch.fnmatch(_file, '*.doc'): #匹配doc文档file = file[:-3] + 'txt'else:               #匹配docx文档file = file[:-4] + 'txt'wordapp.ActiveDocument.SaveAs(file, FileFormat=win32com.client.constants.wdFormatText)wordapp.ActiveDocument.Close()os.remove(os.path.join(root, _file)) #将word文档删除,使文件夹只剩下txt文档finally:wordapp.Quit()print("well done!")if __name__ == '__main__':to_txt()

python将word文档转换为txt相关推荐

  1. Word处理控件Aspose.Words功能演示:在 Python 中将 Word 文档转换为 PNG、JPEG 或 BMP

    MS Word 文件到图像格式的转换让您可以将文档的页面嵌入到您的 Web 或桌面应用程序中.为了在 Python 应用程序中执行此转换,本文介绍了如何使用 Python 将 Word DOCX或DO ...

  2. 如何用Python将Word文档转换为Excel表格

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 作者:小小明 来源:菜J学Python Python爬虫.数据分析.网站开发等案例教程视频免费在线 ...

  3. 使用python将word文档转换为excel表格

    设计这个脚本需求是需要将一个多标题层级的word文档以及标题下的正文内容,拆解誊写到excel表格中,大致如下: 初始的word文档格式 目的的excel文本格式 实现的代码大致如下,仅供参考,如有疑 ...

  4. python读取doc文件_Linux 下Python 读取Word文档内容的方法

    如果你是在Windows下, 直接使用win32com就可以进行读取word.doc文档和写入文档了. 但是在Linux下还真是麻烦, 一种方法是用OpenOffice的一个库来进行操作,那么意味这你 ...

  5. python获取word页数_使用Python的word文档的页数(Number of pages of a word document with Python)...

    使用Python的word文档的页数(Number of pages of a word document with Python) 有没有办法用Python有效地获得word文档(.doc,.doc ...

  6. Word处理控件Aspose.Words功能演示:使用 C# 将 Word 文档转换为 Markdown

    如今,大量的文章.博客和文档都是以Markdown ( MD ) 格式编写的.但是,对于大型文档,Markdown 语法通常变得难以记忆和编写.为方便起见,您可以在 MS Word 中编写内容,然后将 ...

  7. Python读取Word文档段落或者表格

    Python解析word文档 1 .安装并导依赖包 2.word的doc格式转docx格式 3.解析word_doc文档段落.表格内容 4.word读取表格存列表封装优化,节省读取时间 1 .安装并导 ...

  8. Python进行office操作 - 用Python读写Word文档入门

    目录 0.场景 1.安装python-docx模块 2.读取Word文档 3.写入Word文档 (1)全局样式介绍 (2)调整word样式 (3)创建并写入word (4)设置多段落 (5)设置标题 ...

  9. java doc转图片_Java 将word文档转换为PNG、XPS、RTF等格式

    在日常办公中,Word是一种很好的文档排版工具.在Word创建好文档后, 我们常常需要将其保存为PDF.图片或其他格式.本文就将通过使用Java程序来演示如何将Word文档转换为PNG.XPS.RTF ...

  10. 如何将doc格式文档转换为txt的文档

    今天的办公环境中,我们常常会遇到需要将doc格式的文档转换为txt格式的文档的情况.这种情况下,我们需要一些便捷的工具来帮助我们解决这个问题.下面,我将向大家介绍三种将doc格式的文档转换为txt格式 ...

最新文章

  1. 索引与联合索引使用注意
  2. python turtle画气球-python windows下显示托盘区气球消息
  3. 【手写】每个人心中都住着一座城。。。
  4. MOCTF-Web-登录就对了
  5. 【戴嘉乐】(进阶)基于IPFS和Ngrok构建自维护资源网关
  6. 网约代收垃圾App火了!别笑,垃圾分类下一个就到你了
  7. 123. 买卖股票的zui佳时机 III(JavaScript)
  8. 搭建属于自己的私有链,部署简单的智能合约
  9. 【软考】2020年全国计算机技术与软件专业技术资格考试,网络工程师(中级),考纲
  10. 小学生都能看懂的生成函数入门教程
  11. 如何利用Arcmap模型构建器处理NC格式数据
  12. seaweedfs问题处理
  13. 服务器的上行带宽和下行带宽是什么意思
  14. APS计划排程系统和生产排产系统,需要哪些基础资料(一)
  15. CorelDRAW常用工具之涂抹工具
  16. 百度女程序员半夜打车被司机嘲讽:加班到一点,收入不如我,图啥
  17. linux绝育玩客云_玩客云绝育,不影响下载功能
  18. Python - 装机系列22 华擎A520+AMD 4650G + Ubuntu装新机过程
  19. 计算机科学与技术本科相当于计算机几级,软件工程的学生毕业后计算机等级算几级?...
  20. 类加载顺序及加载过程详解

热门文章

  1. 汇编语言程序设计 实验7 循环程序设计
  2. miui v5 android版本,miuiv5主题下载-miuiv5主题(MiroEX) 安卓版v3.4.1-PC6安卓网
  3. P2422 良好的感觉
  4. Python 安装库文件 is not a supported wheel on this platform的解决方案
  5. 阿里云windows服务器设置虚拟内存
  6. Wifidog 认证
  7. 致远oa系统报价_用友致远OA 系统 一般价钱?(公司60-70台左右的电脑)
  8. native内存泄漏分析
  9. python黑屏改成白底_Python 进行黑屏 PNR 的提取
  10. metasfresh 大型java开源制造业erp介绍