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学习笔记:字典的使用示例详解
Jun 13 Python
基于Python实现的扫雷游戏实例代码
Aug 01 Python
python使用Berkeley DB数据库实例
Sep 26 Python
python django 访问静态文件出现404或500错误
Jan 20 Python
Python 加密的实例详解
Oct 09 Python
python 列表降维的实例讲解
Jun 28 Python
解决python明明pip安装成功却找不到包的问题
Aug 28 Python
Python OrderedDict的使用案例解析
Oct 25 Python
Django admin禁用编辑链接和添加删除操作详解
Nov 15 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
Apr 27 Python
python Django 反向访问器的外键冲突解决
May 20 Python
详解Django的MVT设计模式
Apr 29 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
ThinkPHP php 框架学习笔记
2009/10/30 PHP
php中使用url传递数组的方法
2015/02/11 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
使用laravel和ECharts实现折线图效果的例子
2019/10/09 PHP
Display SQL Server Login Mode
2007/06/21 Javascript
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
js实现文件上传功能 后台使用MultipartFile
2018/09/08 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
Python验证码识别处理实例
2015/12/28 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
Python定义函数时参数有默认值问题解决
2019/12/19 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
美国中西部家用医疗设备商店:Med Mart(轮椅、踏板车、升降机等)
2019/04/26 全球购物
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
农药学硕士毕业生自荐信
2013/09/25 职场文书
保安自我鉴定范文
2013/12/08 职场文书
数控技术学生的自我评价
2014/02/15 职场文书
中国好声音广告词
2014/03/18 职场文书
会议通知格式范文
2015/04/15 职场文书
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle