Python lee la misma columna de datos en cada línea del documento, la combina de un extremo a otro y la envía a otro archivo.
definición? zhidao_556225095(archivo interno,? archivo de salida):
¿Lector? =?open(infile,r’)
¿Escritor? =?open(outfile,w’)
buff? =?[]
buff_size? =?1000#?El archivo es demasiado grande y la salida se almacena en caché en bloques.
¿Cuándo? Verdadero:
¿Línea? =?reader.readline()
¿Si? len(línea)? ==?0:
¿Rotura
campo? =?line.split()[2]
buff.append(field.strip())
¿Si? len(buff)? & gt=?buff_size:
escritor.write('). Unirse(buff))
buff? =?[]
En caso contrario:
escritor.write('). Unirse(buff))
escritor.close()
lector.close()