Tengo unos 50 GB de archivo de texto y estoy comprobando los primeros caracteres de cada línea y escribiéndolos en otros archivos especificados para ese texto inicial.Archivo de Python abrir/cerrar cada vez vs mantenerlo abierto hasta que finalice el proceso
Por ejemplo. mi entrada contiene:
cow_ilovecow
dog_whreismydog
cat_thatcatshouldgotoreddit
dog_gotitfromshelter
...............
Por lo tanto, quiero procesarlos de vaca, perro y gato (unos 200) Categorías de así,
if writeflag==1:
writefile1=open(writefile,"a") #writefile is somedir/dog.txt....
writefile1.write(remline+"\n")
#writefile1.close()
es así, ¿cuál es la mejor manera, debo ¿cerca? De lo contrario, si lo mantengo abierto, ¿está writefile1=open(writefile,"a")
haciendo lo correcto?
Genial, debería haber probado, ahora esto tiene mucho más sentido hacer muy pocas declaraciones abiertas/cerradas – Ananta