我想把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)
我用了这个,但问题是下一个文件的第一行与上一个文件的最后一行连接在一起
如果有100个文件,最好只使用一个文件数组:
我将打开一个新的可写文件:加入.txt,然后以范围(1100)遍历所需的文件:
相关问题 更多 >
编程相关推荐