我想將100個不同的文件合併爲一個文件。與數據文件的使用python加入單獨的文件
實施例:
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)
我用這一點,但問題是下一個文件的第一行與上次以前的文件中加入
我會使用'貓'或'gawk',即使在窗戶上。 – newtover 2013-02-23 20:03:10
在* nix:'粘貼示例* .txt>加入'。 'paste'工具也是Windows的cygwin的一部分。 – 2013-02-23 22:08:23