#!/usr/bin/env python # usage: txtmerge.py # does the exact opposite of txtsplit.py import os import sys import re import io assert len(sys.argv) == 3, "usage:\ntxtmerge.py " idir = str(sys.argv[1]) oname = str(sys.argv[2]) ofile = io.open(oname, 'w', encoding='utf-16', newline='\r\n') for iname in sorted(os.listdir( idir )): ifile = io.open(os.path.join(idir,iname), 'rt', encoding='utf-8') text = ifile.read() ofile.write(text) ifile.close() ofile.close()