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实现bucket排序算法实例分析
May 04 Python
Python类的定义、继承及类对象使用方法简明教程
May 08 Python
Python实现查找系统盘中需要找的字符
Jul 14 Python
python黑魔法之参数传递
Feb 12 Python
python实现微信发送邮件关闭电脑功能
Feb 22 Python
python3+PyQt5实现自定义窗口部件Counters
Apr 20 Python
详解tensorflow载入数据的三种方式
Apr 24 Python
基于python实现名片管理系统
Nov 30 Python
基于Python函数和变量名解析
Jul 19 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
Aug 12 Python
pygame库实现移动底座弹球小游戏
Apr 14 Python
python高级特性简介
Aug 13 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解答方法
2012/02/04 PHP
用PHP解决的一个栈的面试题
2014/07/02 PHP
php二维码生成
2015/10/19 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
2016/05/13 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
利用JavaScript脚本实现滚屏效果的方法
2015/07/07 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
纯原生js实现table表格的增删
2017/01/05 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
2017/09/20 jQuery
详解vue中axios的封装
2018/07/18 Javascript
Node.js搭建WEB服务器的示例代码
2018/08/15 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
今天,小程序正式支持 SVG
2019/04/20 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
2019/09/23 Javascript
vue自定义正在加载动画的例子
2019/11/14 Javascript
快速入手Python字符编码
2016/08/03 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
python可迭代对象去重实例
2020/05/15 Python
HTML5新增的8类INPUT输入类型介绍
2015/07/06 HTML / CSS
经管应届生求职信范文
2014/05/18 职场文书
科学发展观活动总结
2014/08/28 职场文书
公司优秀员工推荐信
2015/03/24 职场文书
合理化建议书范文
2015/09/14 职场文书
党员理论学习心得体会
2016/01/21 职场文书
Python 多线程之threading 模块的使用
2021/04/14 Python
JS实现简单的九宫格抽奖
2022/06/28 Javascript