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控制台显示时钟的示例
Feb 24 Python
Python中的is和id用法分析
Jan 26 Python
python类装饰器用法实例
Jun 04 Python
Flask框架的学习指南之制作简单blog系统
Nov 20 Python
Python实现句子翻译功能
Nov 14 Python
Django开发中复选框用法示例
Mar 20 Python
PHP实现发送和接收JSON请求
Jun 07 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
pycharm安装和首次使用教程
Aug 27 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
Feb 10 Python
Python Django中的STATIC_URL 设置和使用方式
Mar 27 Python
Pandas中DataFrame基本函数整理(小结)
Jul 20 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+mysql一个名片库程序
2006/10/09 PHP
php下过滤HTML代码的函数
2007/12/10 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
2012/02/05 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
Thinkphp 框架扩展之驱动扩展实例分析
2020/04/27 PHP
JS小功能(操作Table--动态添加删除表格及数据)实现代码
2013/11/28 Javascript
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
2018/10/30 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
Python实现全角半角字符互转的方法
2016/11/28 Python
python导入时小括号大作用
2017/01/10 Python
Pipenv一键搭建python虚拟环境的方法
2018/05/22 Python
Python将文本去空格并保存到txt文件中的实例
2018/07/24 Python
python虚拟环境迁移方法
2019/01/03 Python
python的schedule定时任务模块二次封装方法
2019/02/19 Python
使用apiDoc实现python接口文档编写
2019/11/19 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
python3访问字典里的值实例方法
2020/11/18 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
纯CSS3实现3D旋转书本效果
2016/03/21 HTML / CSS
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
2014年远程教育工作总结
2014/12/09 职场文书
《西门豹》教学反思
2016/02/23 职场文书
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL