[Python] split di file di grandi dimensioni

Daniele Varrazzo piro a develer.com
Ven 4 Dic 2009 13:10:11 CET


On Fri, 04 Dec 2009 12:59:52 +0100, David Mugnai <dvd a gnx.it> wrote:

> 3) se le linee nel file hanno lunghezza fissa non usare il for ma andare
> di f.read(qualchekb)

file.__iter__ fa questo dietro le quinte. Infatti se vuoi davvero creare
un programma filtro in Python devi non solo usare "python -u", ma devi
anche sostituire il for con:

while 1:
    line = f.readline()
    if not line: break
    ...

-- 
Daniele Varrazzo - Develer S.r.l. 
http://www.develer.com


Maggiori informazioni sulla lista Python