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由__dict__和dir()引发的一些思考
Oct 30 Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 Python
基于python绘制科赫雪花
Jun 22 Python
Python根据当前日期取去年同星期日期
Apr 14 Python
Python求均值,方差,标准差的实例
Jun 29 Python
余弦相似性计算及python代码实现过程解析
Sep 18 Python
基于python中__add__函数的用法
Nov 25 Python
使用Python来做一个屏幕录制工具的操作代码
Jan 18 Python
python中format函数如何使用
Jun 22 Python
Python3 webservice接口测试代码详解
Jun 23 Python
Django中Aggregation聚合的基本使用方法
Jul 09 Python
Python数据结构之队列详解
Mar 21 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
解析smarty模板中类似for的功能实现
2013/06/18 PHP
php的dl函数用法实例
2014/11/06 PHP
PHP开发注意事项总结
2015/02/04 PHP
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
jquery单行文字向上滚动效果的实现代码
2014/09/05 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
asp.net+js实现金额格式化
2015/02/27 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
jquery实现鼠标滑过后动态图片提示效果实例
2015/08/10 Javascript
轻松学习Javascript闭包函数
2015/12/15 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据
2020/10/26 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
vuejs实现递归树型菜单组件
2018/01/13 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
[03:04]2018年度DOTA2玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
python fabric实现远程操作和部署示例
2014/03/25 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
2015/04/30 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
2017/10/25 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
利用python计算windows全盘文件md5值的脚本
2019/07/27 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
瀑布模型都有哪些优缺点
2014/06/23 面试题
高三自我评价
2014/02/01 职场文书
刑事附带民事诉讼答辩状
2015/05/22 职场文书
2016大学优秀学生干部事迹材料
2016/03/01 职场文书
2016年教代会开幕词
2016/03/04 职场文书
Ajax实现三级联动效果
2021/10/05 Javascript
详解JAVA的控制语句
2021/11/11 Java/Android
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL