Il 06 maggio 2013 23:54, Marco Giusti <marco.giu...@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... _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python