Il 07 maggio 2013 00:10, Marco Beri ha scritto:
> Non conosco il libro, però sicuramente non l'ha scritto Var Rossum.
> Invece questo PEP l'ha scritto proprio lui:
> http://www.python.org/dev/peps/pep-0008/
>
> Ma in ogni caso ognuno fa quel che vuole (e ci mancherebbe) col suo codice.
>
> Soltan
2013/5/7 Gollum1
> Il 06 maggio 2013 23:54, Marco Beri ha scritto:
> > Dai nomi minuscoli alle variabili :-)
>
> oddio... ho iniziato a scriverli con l'iniziale in maiuscolo, perché
> così era consigliato nel libro "Pensare da informatico - Python"...
> avrò preso un abbaglio...
>
Non conosco
Il 06 maggio 2013 23:54, Marco Giusti 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:
>
>
Il 06 maggio 2013 23:54, Marco Beri ha scritto:
>> eccole:
>>
>> fi = sys.stdin
>> Size = 1048576
>> Block = fi.read(Size)
>> while Block:
>>#Elaboro il blocco.
>>pass
>
>
> Quindi non è che crei un buffer di 1MB, semplicemente tenti di leggere 1MB
> di caratteri.
la cosa pare che funzion
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
2013/5/6 Gollum1
> Il 06 maggio 2013 23:23, Marco Beri ha scritto:
> > Potresti postare le due righe di codice qui sopra?
> > Come fai a creare un buffer di 1MB?
> > E come fai a usarlo nella read?
>
> eccole:
>
> fi = sys.stdin
> Size = 1048576
> Block = fi.read(Size)
> while Block:
>#Elabo
Il 06 maggio 2013 23:23, Marco Beri ha scritto:
> Potresti postare le due righe di codice qui sopra?
> Come fai a creare un buffer di 1MB?
> E come fai a usarlo nella read?
eccole:
fi = sys.stdin
Size = 1048576
Block = fi.read(Size)
while Block:
#Elaboro il blocco.
pass
Byez
--
Gollum1
2013/5/6 Gollum1
> Ciao a tutta la lista,
>
Benvenuto e ciao anche a te.
ricevo sullo stdin un file, lo leggo a blocchi con un loop e una read
> bufferizzata con un buffer di 1MB al giro.
>
Potresti postare le due righe di codice qui sopra?
Come fai a creare un buffer di 1MB?
E come fai a usar
Ciao a tutta la lista,
Prima di tutto mi presento, sono conosciuto in diversi ambienti
della rete come Gollum1, sono un utilizzatore da tempo di Linux, in
particolare di Debian Gnu/Linux. Mi interesso di programmazione, anche
se il tempo disponibile non è tantissimo, e le distrazioni sono
veram