Python实现合并同一个文件夹下所有txt文件的方法示例


Posted in Python onApril 26, 2018

本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法。分享给大家供大家参考,具体如下:

一、需求分析

合并一个文件夹下所有txt文件

Python实现合并同一个文件夹下所有txt文件的方法示例

Python实现合并同一个文件夹下所有txt文件的方法示例

Python实现合并同一个文件夹下所有txt文件的方法示例

二、合并效果

Python实现合并同一个文件夹下所有txt文件的方法示例

Python实现合并同一个文件夹下所有txt文件的方法示例

三、python实现代码

# -*- coding:utf-8*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import os
import os.path
import time
time1=time.time()
##########################合并同一个文件夹下多个txt################
def MergeTxt(filepath,outfile):
  k = open(filepath+outfile, 'a+')
  for parent, dirnames, filenames in os.walk(filepath):
    for filepath in filenames:
      txtPath = os.path.join(parent, filepath) # txtpath就是所有文件夹的路径
      f = open(txtPath)
      ##########换行写入##################
      k.write(f.read()+"\n")
  k.close()
  print "finished"
if __name__ == '__main__':
  filepath="D:/course/"
  outfile="result.txt"
  MergeTxt(filepath,outfile)
  time2 = time.time()
  print u'总共耗时:' + str(time2 - time1) + 's'

运行结果:

"D:\Program Files\Python27\python.exe" D:/PycharmProjects/learn2017/合并多个txt.py
finished
总共耗时:0.000999927520752s
Process finished with exit code 0

更多Python相关内容感兴趣的读者可查看本站专题:《Python文本文件操作技巧汇总》、《Python文件与目录操作技巧汇总》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python 3.x 新特性及10大变化
Jun 12 Python
pandas 根据列的值选取所有行的示例
Nov 07 Python
Python 面试中 8 个必考问题
Nov 16 Python
Python地图绘制实操详解
Mar 04 Python
从0开始的Python学习016异常
Apr 08 Python
Django项目后台不挂断运行的方法
Aug 31 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
Sep 05 Python
python爬虫爬取笔趣网小说网站过程图解
Nov 18 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
Mar 06 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
Dec 04 Python
Python中with上下文管理协议的作用及用法
Mar 18 Python
TensorFlow损失函数专题详解
Apr 26 #Python
浅谈Tensorflow模型的保存与恢复加载
Apr 26 #Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
Apr 26 #Python
Python实现的计算器功能示例
Apr 26 #Python
python email smtplib模块发送邮件代码实例
Apr 26 #Python
Python利用正则表达式实现计算器算法思路解析
Apr 25 #Python
Python实现随机生成手机号及正则验证手机号的方法
Apr 25 #Python
You might like
php基础学习之变量的使用
2011/06/09 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
解决laravel(5.5)访问public报错的问题
2019/10/12 PHP
BOOM vs RR BO3 第一场2.13
2021/03/10 DOTA
jquery之Document元素选择器篇
2008/08/14 Javascript
传智播客学习之JavaScript基础篇
2009/11/13 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
JS与jQuery实现隔行变色的方法
2016/09/09 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
async/await优雅的错误处理方法总结
2019/01/30 Javascript
Node使用Selenium进行前端自动化操作的代码实现
2019/10/10 Javascript
vue实例的选项总结
2020/06/09 Javascript
axios封装与传参示例详解
2020/10/18 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
对numpy数据写入文件的方法讲解
2018/07/09 Python
python实现点对点聊天程序
2018/07/28 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
Keras在训练期间可视化训练误差和测试误差实例
2020/06/16 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
【HTML5】Canvas绘制简单图片教程
2016/05/13 HTML / CSS
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
草莓网官网:StrawberryNET
2019/08/21 全球购物
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
什么是数据库锁?Oracle中都有哪些类型的锁?
2015/08/21 面试题
2014年计生标语
2014/06/23 职场文书
安全目标管理责任书
2014/07/25 职场文书
家庭教育的心得体会
2014/09/01 职场文书
一份文言文检讨书
2014/09/13 职场文书
办公室岗位职责范本
2015/04/11 职场文书
Python 统计序列中元素的出现频度
2022/04/26 Python