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()