#!/usr/bin/python import os dirLoc="/path/to/the/folder" files=os.listdir(dirLoc) for f in files: if f.endswith(".txt"): data=open(f,"r") out=open("outPut.txt", 'a') for line in data: out.write(line) data.close() out.close()
So much easier on the terminal
$ cat /path/to/the/folder/*.txt > /path/to/the/folder/outPut.txt
One reply on “Merge all Text Files in Folder – Python”
Thanks!