栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python打开某个文件夹中的文本文件_Python读取word文档?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python打开某个文件夹中的文本文件_Python读取word文档?

小福利,教你用Python读取文件夹下面的所有word文档
解决问题要换多种思路,多去寻找答案,也许你苦苦不能解决的问题,前面早就有大神帮你解决过了。
感谢前面探路的大神,对你们表示崇高的敬意。

import docx
from win32com import client as wc
import matplotlib.pyplot as plt
from collections import Counter
import os


path = r'D:\abc'
files_list = os.listdir(path)
print(files_list)

# 首先将doc转换成docx
# word = wc.Dispatch("Word.Application")

# 找到word路径 + 文件名 ,即可打开文件
# full_path = 'D:\abc\test.docx'
# doc = word.documents.Open(full_path)
#
# # 使用参数16表示将doc转换成docx,保存成docx后才能 读文件
#
# doc.SaveAs(r"D:\abc\test2.docx",16)
# doc.Close()
# word.Quit()

for file_name in files_list:
    # 判断文件类型是否在文件名中
    if '.docx' in file_name:
        path1="D:\abc\"+file_name


        doc = docx.document(path1)
        parag_num = 0
        for para in doc.paragraphs :
            print(para.text)
            parag_num += 1
        print ('This document has ', parag_num, ' paragraphs')

感谢大神TensorSense和执检程序猿。
不要被某些人蒙蔽,要敢于自己去寻找答案,你自己动手找到的答案,才是真正能够帮你解决问题的答案。

读取结果如下

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783144.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号