python实现将文件夹内所有txt文件合并成一个文件
#coding=utf-8 import os import os.path #文件夹遍历函数 #获取目标文件夹的路径 filedir = '/home/gjh/txt_document/2' #获取当前文件夹中的文件名称列表 filenames=os.listdir(filedir) #打开当前目录下的result.txt文件,如果没有则创建 f=open('result2.txt','w') #先遍历文件名 for filename in filenames: filepath = filedir+'/'+filename #遍历单个文件,读取行数 for line in open(filepath): f.writelines(line) f.write('\n') #关闭文件 f.close()