[Python] Presentazione nuovo utente e prima domanda.

Gollum1 gollum1.smeagol1 a gmail.com
Mar 7 Maggio 2013 00:05:16 CEST


Il 06 maggio 2013 23:54, Marco Giusti <marco.giusti a gmail.com> ha scritto:
> On Mon, May 06, 2013 at 11:11:02PM +0200, Gollum1 wrote:
>> Ciao a tutta la lista,
>
> ciao
>
>> dovendo ricevere un file dallo standard input, come posso sapere la
>> dimensione finale del file?
>
> una traccia della soluzione è la seguente:
>
>         ...
>         size = 0
>         BUFFER_SIZE = 2 ** 20
>         while True:
>                 data = sys.stdin.read(BUFFER_SIZE)
>                 if not data:
>                         break
>                 size += len(data)
>                 ...

Quindi un ciclo infinito, che chiudo con un break invece di fare il
controllo sul blocco letto di volta in volta.
Sì, mi piace, è più lineare e pulito.

Grazie.
-- 
Gollum1
Tesssssoro, dov'é il mio tessssoro...


Maggiori informazioni sulla lista Python