On Fri, 2009-12-04 at 13:10 +0100, Daniele Varrazzo wrote:
> On Fri, 04 Dec 2009 12:59:52 +0100, David Mugnai <d...@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
>     ...

non mi sono spiegato, se le righe hanno lunghezza prefissata puoi
leggere a blocchi, risparmiare la split per trovare il carattere e
risparmiare alla readline di python di cercare il \n

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a