[Python] With... as... per sopprimere NameError

Pietro Battiston me a pietrobattiston.it
Mar 14 Maggio 2013 22:36:31 CEST


Il giorno mar, 14/05/2013 alle 22.19 +0200, Manlio Perillo ha scritto:
> Il 14/05/2013 19:34, Manlio Perillo ha scritto:
> > [...]
> > Dato che era un problema interessante, mi sono documentato meglio.
> > Usando un API specifica di CPython sembra sia possibile fare quello che
> > chiedi:
> > http://pastebin.com/pc5i4V1u
> > 
> 
> Ho trovato anche questo, che sembra risolvere esattamente il problema
> originale, anche se non l'ho testato:
> 
> https://gist.github.com/njsmith/2347382
> 

Wow, almeno mi sento meno scemo nella mia ricerca!

(mi piacciono troppo i caveats nella documentazione...)

In realtà il "You cannot re-assign any of these local variables." è
anche troppo prudente: si possono riassegnare sì, semplicemente non
vengono reinserite nel DataFrame... e comunque questo credo sia un
problema che si potrebbe risolvere, ma non è detto che lo si voglia
(ovvero che si desideri inserire in un DataFrame tutti i calcoli
intermedi del blocco)...

Pietro



Maggiori informazioni sulla lista Python