100個の異なるファイルを1つに結合したい。
データを含むファイルの例:
example1.txt の形式は次のとおりです。
something
something
somehting
example2.txt の形式は次のとおりです。
something
something
somehting
100個のファイルはすべて同じ形式のデータを持ち、example1.....example100という共通名も持っています。これは、例が同じで番号があることを意味します。
from itertools import chain
infiles = [open('{}_example.txt'.format(i+1), 'r') for i in xrange(113)]
with open('example.txt', 'w') as fout:
for lines in chain(*infiles):
fout.write(lines)
私はこれを使用しましたが、問題は前のファイルの最後に結合された次のファイルの最初の行です