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脚本
Sep 01 Python
python语言使用技巧分享
May 31 Python
python实现聚类算法原理
Feb 12 Python
Python查找两个有序列表中位数的方法【基于归并算法】
Apr 20 Python
Numpy截取指定范围内的数据方法
Nov 14 Python
解决Python plt.savefig 保存图片时一片空白的问题
Jan 10 Python
python读出当前时间精度到秒的代码
Jul 05 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 Python
Python多线程threading join和守护线程setDeamon原理详解
Mar 18 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
Apr 26 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
May 11 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
Jun 24 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 获取完整url地址
2008/12/20 PHP
php简单smarty入门程序实例
2015/06/11 PHP
PHP类与对象后期静态绑定操作实例详解
2018/12/20 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
简单时间提示DEMO从0开始一直进行计时
2013/11/19 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
javascript实现全角与半角字符的转换
2015/01/07 Javascript
js中键盘事件实例简析
2015/01/10 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
jQuery插件实现大图全屏图片相册
2015/03/14 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
2016/06/28 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
在vue-cli项目中使用bootstrap的方法示例
2018/04/21 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
Python命令行参数解析模块optparse使用实例
2015/04/13 Python
利用Python正则表达式过滤敏感词的方法
2019/01/21 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
Python使用sys.exc_info()方法获取异常信息
2020/07/23 Python
如何将Pycharm中调整字体大小的方式设置为"ctrl+鼠标滚轮上下滑"
2020/11/17 Python
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
本科毕业生求职自荐信
2014/04/09 职场文书
预备党员党支部意见
2015/06/02 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
2016新年问候语大全
2015/11/11 职场文书