首页 > 编程语言 >【Python】将同一目录下的多个docx文件内容写入同一个txt文件

【Python】将同一目录下的多个docx文件内容写入同一个txt文件

时间:2024-11-15 15:43:06浏览次数:1  
标签:文件 docx Python list paragraphs txt

同一目录下有多个docx文件

 

import docx
import os

list_w = []
for filename in os.listdir(r"F:\xxxx\PycharmProjects\Python学习项目\docx文件"):
    if filename.endswith('.docx'):#如果文件以.docx结尾
        document = docx.Document("F:\\xxxx\\PycharmProjects\\Python学习项目\\docx文件\\"+filename)
        all_paragraphs = document.paragraphs
        for paragraph in all_paragraphs:
            # 打印每一个段落的文字
            #print(paragraph.text)
            list_w.append(paragraph.text)

#print(list_w)
with open("data.txt","w",encoding="utf-8") as f:
    for line in list_w:
        f.write(line+"\n")

写入完成后:

 

 

标签:文件,docx,Python,list,paragraphs,txt
From: https://www.cnblogs.com/shan-gui-yao/p/18548088

相关文章

  • Mit6.S081笔记Lab9: file system 文件系统
    课程地址:https://pdos.csail.mit.edu/6.S081/2020/schedule.htmlLab地址:https://pdos.csail.mit.edu/6.S081/2020/labs/fs.html我的代码地址:https://github.com/Amroning/MIT6.S081/tree/fsxv6手册:https://pdos.csail.mit.edu/6.S081/2020/xv6/book-riscv-rev1.pdf相关翻译:ht......
  • python2.7安装pip
    我的python版本号具体信息如下:Python2.7(r27:82525,Jul42010,07:43:08)[MSCv.150064bit(AMD64)]onwin32Type"help","copyright","credits"or"license"formoreinformation.python2.7没有自带pip工具,需要安装一个setuptools包,我使用的py......
  • Python文件操作
    七、文件操作7.1文件打开和关闭打开文件open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None)file:文件路径mode:文件打开模式文本模式'r':只读模式(默认),文件必须存在。'w':写入模式,若文件存在则清空内容,若不存......
  • amsi.dll文件丢失导致程序无法运行问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个amsi.dll文件(挑选合适的版本文件)把它放入......
  • 基于yolov10的柿子成熟度检测系统,支持图像、视频和摄像实时检测【pytorch框架、python
     更多目标检测和图像分类识别项目可看我主页其他文章功能演示:yolov10,柿子成熟度检测系统,支持图像、视频和摄像实时检测【pytorch框架、python】_哔哩哔哩_bilibili(一)简介基于yolov10的柿子成熟度检测系统是在pytorch框架下实现的,这是一个完整的项目,包括代码,数据集,训练好的......
  • python的decimal默认精度为28
    python的decimal的精度可以修改的计算pi使用莱布尼茨级数计算圆周率fromdecimalimportDecimal,getcontext#设置全局精度为100位getcontext().prec=100#使用莱布尼茨级数计算圆周率pi=Decimal(0)forkinrange(1000000):pi+=(Decimal(-1)**k)/(......
  • java处理excel文件
    文章目录maven引入依赖编写ExcelUtil工具类使用ExcelUtil工具类maven引入依赖<!--处理excel依赖--><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.9</version></dependency><......
  • Python异常处理
    六、异常处理基本语法try:#尝试运行的代码块result=10/0exceptZeroDivisionErrorase:#捕获ZeroDivisionError异常print("不能除以零!",e)exceptTypeErrorase:print("类型错误!",e)exceptExceptionase:#这里可以捕获所有的......
  • python实现的扫雷游戏的AI解法(启发式算法)
    相关:python编写的扫雷游戏如何使用计算机程序求解扫雷游戏本文中实现的《扫雷》游戏的AI解法的项目地址:https://openi.pcl.ac.cn/devilmaycry812839668/AI_mine_game该项目的解法效果:之前介绍了网上的一些解决《扫雷》游戏的一些解法,包括DQN和启发式等AI算法,看着这......
  • python调用百度通用翻译API
    文章目录1.简介2.使用步骤3.api调用实现4.编码实现1.简介前段时间在做视频语音识别生成多语种字幕时,使用了百度翻译通用翻译api进行翻译。百度翻译平台经过个人认证之后,每月有200万字符的免费翻译额度。还是比较舒服的。百度翻译开放平台是百度翻译面向广大......