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中的闭包详细介绍和实例
Nov 21 Python
python使用reportlab实现图片转换成pdf的方法
May 22 Python
Python中规范定义命名空间的一些建议
Jun 04 Python
Pycharm学习教程(1) 定制外观
May 02 Python
Python语言生成水仙花数代码示例
Dec 18 Python
PyCharm安装第三方库如Requests的图文教程
May 18 Python
Django中提示消息messages的设置方式
Nov 15 Python
python 将dicom图片转换成jpg图片的实例
Jan 13 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
Apr 16 Python
matplotlib基础绘图命令之imshow的使用
Aug 13 Python
python实现批量移动文件
Apr 05 Python
Python中异常处理用法
Nov 27 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
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
php简单生成随机数的方法
2015/07/30 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
2019/10/10 PHP
ExtJS 2.0实用简明教程之应用ExtJS
2009/04/29 Javascript
Javascript 模式实例 观察者模式
2009/10/24 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
JSONP跨域请求实例详解
2016/07/04 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
angular-ui-sortable实现可拖拽排序列表
2016/12/28 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
手把手教你使用vue-cli脚手架(图文解析)
2017/11/08 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
JQuery animate动画应用示例
2019/05/14 jQuery
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
django 模型字段设置默认值代码
2020/07/15 Python
缅甸网上购物:Shop.com.mm
2017/12/05 全球购物
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
老公给老婆的道歉信
2014/01/10 职场文书
广告学专业求职信
2014/06/19 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
村党建工作汇报材料
2014/11/02 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
九九重阳节致辞
2015/07/31 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python