声明:非原创,我是python废废,原博客连接为:Python批量合并多个txt文件_自由的小白的博客-CSDN博客_python 合并多个txt,我在这里只做分享,好博客要更多人看到嘛!

一、成果展示

我希望实现简单的txt文本合并,合并前的txt文件样子是这样的:

一共是一个文件,每个文件的样子大概都是这样子的:(每个文件大概200行)

合并之后的成果为:

一共有2000+行的一个大txt文本,成功!

二、代码分享

其实就是原博客的代码啦,我粘贴过来做了一些小小的有关注释的改动~

# -*- coding:utf-8 -*-  #os模块中包含很多操作文件和目录的函数
import os# 获取目标文件夹的路径(提供两种方法)
# 第一种方法:(适用于要被合并的文件的文件夹和该Python文件在同一目录下)
# meragefiledir = os.getcwd()+'\\11-21KeywordsTop' #这里的11-21KeywordsTop需要替换成自己的文件夹名字(文件夹里面是要合并的所有txt文件)
# 第二种方法:(适用于位置任意的情况,不要求同一目录下)
meragefiledir = 'D:/A Project/11-21KeywordsTop' #这里的D:/A Project/11-21KeywordsTop需要替换成自己的文件夹的绝对路径哦#获取当前文件夹中的文件名称列表
filenames=os.listdir(meragefiledir) #打开当前目录下的result.txt文件,如果没有则创建
file=open('keywords_1121_merge.txt','w', encoding='utf8') # 这里的keywords_1121_merge.txt就是我们的合并后的结果的txt的名字啦,名字随意改无所谓#向文件中写入字符
#先遍历文件名
for filename in filenames:  filepath=meragefiledir+'\\'filepath=filepath+filename#遍历单个文件,读取行数  for line in open(filepath, encoding='utf8'):  file.writelines(line)  file.write('\n')
#关闭文件
file.close()

注:原博客中还对一种报错原因进行了讲解,但是我没遇到那个问题,就不贴在这里啦,大家遇到了的话可以点击开头的链接跳过去看一看。

Python:实现多个txt文本的简单合并,亲测简单好用,保姆教程相关推荐

  1. python 利用jieba读取txt文本进行分词后存入新txt

    python 利用jieba读取txt文本进行分词后存入新txt import jieba txt = open("news.txt",encoding='UTF-8').read ...

  2. python写入、读取txt文本内容

    python写入.读取txt文本内容 一. 写入txt文本文件 # 保存数据 def writeData(datalist,savepath):for data in datalist:with op ...

  3. python将多个txt文件进行上下合并

    python将多个txt文件进行上下合并,代码注释已给出 import os import os.pathfiledir = 'txt/frame0' # 填入要合并的文件夹名字 filenames ...

  4. windows 2003 远程桌面无法使用剪贴板共享纯文本的解决方法(亲测可用)

    windows 2003 远程桌面无法使用剪贴板共享纯文本的解决方法(亲测可用) 参考文章: (1)windows 2003 远程桌面无法使用剪贴板共享纯文本的解决方法(亲测可用) (2)https: ...

  5. Arduino安装与配置ESP8266开发板(超简单,亲测有效)

    文章目录 前言 一.下载Arduino 二. ESP8266环境配置(超简单,亲测有效) 三.下载验证 总结 前言 由于要上数字信号处理课程,需要安装Arduino,并在Arduino中配置ESP82 ...

  6. 亲测简单易懂可用:阿里云OSS入门实战2(集成到SpringBoot项目中存放用户头像)

    亲测简单易懂可用:阿里云OSS入门实战2(集成到SpringBoot项目中存放用户头像) 大噶好,我们继续延续上一章,学习如何使用OSS存放用户头像代码示例; 在application.propert ...

  7. Github高速下载文件,方法简单,亲测有效

    Github高速下载文件,方法简单,亲测有效 Github对我们来说是一个宝贵的仓库,但现在Github下载逐渐感人,在尝试多种方法后,推荐以下这种方法,该方法需要一个码云账号,简单注册即可,高速下载 ...

  8. ubuntu下 teamviewer的安装方法(超简单,亲测可用)

    ubuntu下 teamviewer的安装方法(超简单,亲测可用) 1.去官网下载安装包 官网链接:https://www.teamviewer.com/zhcn/download/linux/ 点击 ...

  9. PDF怎么转换成TXT文本?这2个方法简单还免费

    现在越来越多的人使用PDF格式,它的很多强大功能也一直吸引着更多的人使用,但有时如果我们用到txt 格式,应该如何才能将PDF转换成TXT呢? 最简单粗暴的方式就是将PDF文档的内容复制后再进行粘贴, ...

最新文章

  1. Android4.3引入的UiAutomation新框架官方简介
  2. nginx搭建静态文件服务器,Nginx 静态文件服务器搭建及autoindex模块解析
  3. 【原创】shadowebdict开发日记:基于linux的简明英汉字典(三)
  4. SharePoint咨询师之路:设计之前的那些事四:负载均衡 - web服务器
  5. QQ通讯录VS360通讯录对新建信息界面中草稿的处理
  6. 95-290-362-源码-内存管理-Buffer-LocalBufferPool
  7. 用C#(ASP.Net)在Exchange Server环境下发送邮件
  8. java底部菜单_安卓开发笔记——TabHost组件(一)(实现底部菜单导航)
  9. 注意了,这些数值计算的坑千万别踩!
  10. KeepAlived+Nginx 模拟nginx单点故障转移,实现高可用
  11. WEB专用服务器的安全设置
  12. 干货分享——CAD动态块
  13. 职称计算机萧山考点地址,杭州各科目考点一览表(地址+考试时间+电话)
  14. HashSet的遍历和使用特点
  15. 八年Java开发心路历程,看我如何一步一步攻克面试官,上岸蚂蚁金服!
  16. 梅特勒-托利多 TCS-35 电子台秤
  17. Openlayer图层载入时进行坐标系的转换
  18. 区块链运作机制_区块链如何运作? 铂 4
  19. 配置七牛云cdn加速
  20. 现在投资最校园跑腿可行吗?

热门文章

  1. VMware虚拟机连不上移动硬盘或USB
  2. 创建一个银行账户类,包括账号、用户姓名、密码和余额属性,实现开户、查询余额、取款、存款功能。
  3. 基于多元线性回归算法的5G基站能耗模型
  4. HTTP协议中URI和URL有什么区别
  5. 运营大数据具体做什么的?有哪些价值提现?
  6. 5款可以在学习和办公上提供帮助的软件
  7. 总结常用的Javafx功能及用法(下)
  8. 五年JAVA开发,一份简历搞定面试官!
  9. 智慧城市建设的原则及规划目标
  10. [Python]*用随机数模拟抛硬币