首页 > 其他分享 >合并目录下的txt文件内容

合并目录下的txt文件内容

时间:2024-08-05 18:24:14浏览次数:18  
标签:__ 合并 dir file path txt 目录 merged

合并目录下的txt文件内容

import os

def merge_txt_files(txt_dir_path, txt_merged_path):
    # 将所有文件的内容写入输出文件
    with open(txt_merged_path, 'w', encoding='utf-8') as f:
      # 遍历指定目录下的所有文件
      for file_name in os.listdir(txt_dir_path):
          if file_name.endswith(".txt"):
              file_path = os.path.join(txt_dir_path, file_name)
              with open(file_path, 'r', encoding='utf-8') as ff:
                  content = ff.read()
                  f.write(content)
                  # 在每个文件内容之间添加两行空白行作为分隔
                  # f.write('\n' * 2)

if __name__ == "__main__":
    txt_dir_path = "test_1"  # 更改为实际目录路径
    txt_merged_path = "test_1_merged.txt"  # 输出文件名
    merge_txt_files(txt_dir_path, txt_merged_path)

标签:__,合并,dir,file,path,txt,目录,merged
From: https://blog.csdn.net/familytaijun/article/details/140927354

相关文章

  • 获取两个txt文件有差异的内容
    获取两个txt文件有差异的内容defget_txt_diff(txt_path_1,txt_path_2,txt_path):f=open(txt_path_1,'r',encoding='utf-8')ff=open(txt_path_2,'r',encoding='utf-8')fff=open(txt_path,'w',encoding='u......
  • HIVE合并小文件
          8.分区分桶,合并小文件         为什么小文件需要合并?            1.小文件过多,MR处理数据时,会产生多个MapTask,然而每个MapTask处理的数据量很少,            那么导致MapTask启动时间大于执行时间,整体任务时间消......
  • RAZ分级阅读英语绘本pdf电子版免费下载全部目录对应年龄级别
    英语绘本电子版免费下载:  RAZ分级阅读绘本全部目录对应年龄级别: 《RAZ》分级阅读特色 特色一:绘本数量多29个级别,每个级别百本左右图书,整个体系囊括近2800多本图书。其中RAZA和B两个级别的图书数量,就已经相当于一些分级阅读的总数量,多年积累的分级阅读绘本数量......
  • php---空合并运算符
    在做PHP开发的过程中,在引入SDK做项目开发的时候,经常会遇到一些不常见的运算符,正好自己也学习一下。运行的结果:就比如上面看到的运算符?:和??运算符和我们常见的三目运算符不同,但是也有点类似。三目运算符是这样的:$abs=!empty($list)?'a':'b';而空合并运算符?:......
  • Linux中的目录结构和文件管理学习
    目录Linux的目录结构文件的查看和检索catmorelessheadtailgrep文件的压缩和解压缩压缩命令解压缩命令归档命令vim文本编辑器文本编辑器的作用文本编辑器的三种模式命令模式末行模式编辑模式Linux的目录结构/root:管理员的宿主(家)目录。/home:普通用户的......
  • 一张图带你了解Linux 文件目录结构,很详细!
    Linux文件目录结构是任何Linux系统的基本组成部分。它为系统提供了一个标准化的文件和目录组织方式,使得用户和应用程序能够以一致的方式访问和管理文件。与Windows系统不同,Linux的文件系统采用单一的树形结构,从根目录(/)开始,所有文件和目录都在其下。理解这一结构不仅对......
  • 配置 Pytest 以跨多个项目目录查找测试
    我希望使用pytest对项目中的所有AWSLambda代码进行单元测试。由于我必须配置目录结构才能与基础设施即代码工具一起使用,每个Lambda都位于它自己的CloudFormation堆栈中,因此我有一个相当非标准的目录结构。我无法让pytest在我的所有Lambda函数中运行所有测试-理想......
  • 帝国CMS网站/e/ 系统程序目录结构介绍
    /e/系统程序目录  ├action/    信息动态列表页和内容页目录  ├admin/      后台目录 (可重命名)  ├class/      系统核心文件目录  ├data/      系统处理数据相关目录 (临时文件、缓存等)  ├DoInfo/    前台......
  • 2024梦熊BeiJing集训题目题解目录
    Day1基础动态规划luoguP1896[SCOI2005]互不侵犯codeforces1209ERotateColumns(easy)codeforces1209ERotateColumns(hard)杂题luoguP2371[国家集训队]墨墨的等式AtCoderabc219_fCleaningRobotP3043[USACO12JAN]BovineAllianceG[ARC105C]CamelsandB......
  • 【Nuxt】初识 Nuxt 和目录说明
    初识NuxtNuxt3支持Vue3及其周边生态,提供前后端功能,支持CSR(SPA),SSR,SSG渲染模式的应用。Nuxt3特点:Vue技术栈Nuxt3是基于Vue3+VueRouter+Vite等技术栈,全程Vue3+Vite开发体验(Fast)。自动导包Nuxt会自动导入辅助函数、组合API和VueAPI,无需手动导入。基......