from itertools import chain
infiles = [open('{}_example.txt'.format(i+1), 'r') for i in xrange(100)]
with open('example.txt', 'w') as fout:
for lines in chain(*infiles):
fout.write(lines)
私はこれを使用しましたが、問題は前のファイルの最後に結合された次のファイルの最初の行です。