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中操作列表之List.pop()方法的使用
May 21 Python
wxPython中listbox用法实例详解
Jun 01 Python
Python利用operator模块实现对象的多级排序详解
May 09 Python
Python使用django搭建web开发环境
Jun 09 Python
tensorflow 打印内存中的变量方法
Jul 30 Python
PyQt Qt Designer工具的布局管理详解
Aug 07 Python
Django admin 实现search_fields精确查询实例
Mar 30 Python
Python request使用方法及问题总结
Apr 26 Python
PyQT5 实现快捷键复制表格数据的方法示例
Jun 19 Python
python如何编写类似nmap的扫描工具
Nov 06 Python
python 基于opencv操作摄像头
Dec 24 Python
python图像处理 PIL Image操作实例
Apr 09 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初始化对象和析构函数的简单实例
2014/03/11 PHP
php实现在线通讯录功能(附源码)
2016/05/13 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
Maps Javascript
2007/01/22 Javascript
javascript数组的扩展实现代码集合
2008/06/01 Javascript
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
2015/05/18 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
vue如何从接口请求数据
2017/06/22 Javascript
微信小程序 功能函数小结(手机号验证*、密码验证*、获取验证码*)
2017/12/08 Javascript
微信小程序倒计时功能实例代码
2018/07/17 Javascript
JS实现获取自定义属性data值的方法示例
2018/12/19 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
如何利用javascript接收json信息并进行处理
2020/08/06 Javascript
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
深入解析Python编程中JSON模块的使用
2015/10/15 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
python列表插入append(), extend(), insert()用法详解
2019/09/14 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
html5中JavaScript removeChild 删除所有节点
2014/05/16 HTML / CSS
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
师范应届生教师求职信
2013/11/05 职场文书
大学生最常用的自我评价
2013/12/07 职场文书
护士自我评价范文
2014/01/25 职场文书
房地产项目建议书
2014/03/12 职场文书
初三开学计划书
2014/04/27 职场文书
学生党员检讨书范文
2014/12/27 职场文书
家属慰问信
2015/02/14 职场文书
通知的写法
2015/04/23 职场文书