python合并不同文件夹下所有文件
来源:互联网 发布:sql语句中的关键字 编辑:程序博客网 时间:2024/05/22 16:58
工作中有时候会遇到需要将不同文件夹下的所有细小的文件合并起来,python中有很好的遍历文件的函数和拷贝文件函数
os模块walk函数
for roots, dirs, files in os.walk(path):
roots :当前遍历的根目录
dirs :当前遍历根目录下的所有目录
files :当前遍历根目录下的所有文件,存储在列表
shutil模块
copyfileobj(srcfileobj, dstfileobj), 参数为打开文件的对象
copyfile(srcfile, dstfile), 参数为文件本身
注意:目标文件不能在要处理的目录下面,不然的话目标文件也会遍历读取一次
代码如下:
#-*- coding: utf-8 -*-import osimport shutilpath = "/root/tmp/a"target = "/root/tmp/result.txt"print targetappendfile = open(target, 'a+')for roots, dirs, files in os.walk(path): for ifile in files: tempfile = roots + '/' + ifile openfile = open(tempfile) print tempfile shutil.copyfileobj(openfile, appendfile) openfile.close()appendfile.close()
0 0
- python合并不同文件夹下所有文件
- 【python PDF合并】python 合并同一个文件夹下所有PDF文件
- 【python Excel 合并】python合并同一个文件夹下所有excel文件
- 【python txt合并】python合并同一个文件夹下所有txt文件
- python遍历文件夹内所有文件or合并文件
- Python-遍历目标文件夹下所有文件
- python列举文件夹下所有文件行数
- python列出文件夹下的所有文件
- python 重命名当前文件夹下所有文件
- python遍历文件夹下的所有文件
- python读取文件夹下所有文件
- Python读取文件夹下的所有文件
- 一起学shell(一):合并文件夹下所有文件
- C++ 合并文件夹下所有的txt文件
- python读写excel(附上将一个文件夹下所有excel文件合并成一个文件的代码)
- java 找出两个文件夹下所有的不同文件
- Python语言: 删除文件夹下所有文件和子文件夹
- 【Python】Python读取文件夹下的所有文件
- 【自考】数据库系统原理第一章
- 嵌入式软件的目录结构安排
- 关于傅里叶变换算法中的一个小算法(下标的问题)
- Welcome to the Virtual World
- 在UIWindow用addSubview的弊端
- python合并不同文件夹下所有文件
- LeetCode Interleaving String
- 推荐-高质量C++/C编程指南(林锐)
- Android开发入门教程--Android应用程序结构分析
- Java基础-数组
- LeetCode: Substring with Concatenation of All Words
- HDU 4975 (杭电多校 #10 1005题)A simple Gaussian elimination problem.(网络流之最大流)
- android的SharedPreferences的工具类
- 负margin使用注意的一个问题