Python读取文档每行中的同一列数据,并将其端到端合并,然后输出到另一个文件。

def?zhidao_556225095(infile,?输出文件):

读者?=?打开(infile,r’)

作家?=?打开(outfile,w’)

buff?=?[]

buff_size?=?1000#?文件太大,输出缓存在块中。

什么时候?真实:

线?=?reader.readline()

如果?len(线)?==?0:

破裂

场?=?line.split()[2]

buff.append(field.strip())

如果?len(buff)?& gt=?buff_size:

writer.write(')。加入(buff))

buff?=?[]

否则:

writer.write(')。加入(buff))

writer.close()

reader.close()