我想将 100 个不同的文件合并为一个。
包含数据的文件示例:
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)
我用过这个,但问题是下一个文件的第一行与上一个文件的最后一行连接