On 02 Mar 2014, at 18:44, Marco Beri <marcob...@gmail.com> wrote:

> 
> On 2 Mar 2014 17:11, "Valerio Maggio" <valerio.mag...@gmail.com> wrote:
> >
> > On 02/mar/2014, at 17:01, Valerio Maggio <valerio.mag...@gmail.com> wrote:
> > >
> > > On 02/mar/2014, at 14:43, Dante Loi <danteloi1...@gmail.com> wrote:
> > >
> > >>        name, value = [ word.strip() for word in line.split("=",1) ]
> >
> > Ok, scusa... Ora ho letto *meglio* lo split..la list comprehension complica 
> > un po' la leggibilità del codice (btw solo per  fare degli strip).
> 
> Domanda: ma se non c'è l'uguale in una riga, fallisce con errore o sbaglio?
> 
> In tal caso non si tratta di leggibilità ma proprio di codice non ottimale.
> 

È vero,! Dovrebbe fallire con un messaggio di errore del tipo "too many values 
to unpack" (più o meno)…
Per cui, hai ragione, andrebbe aggiunto un bel try-catch in pieno stile EAFP [0]

————
[0]: http://docs.python.org/2/glossary.html#term-eafp


--
valerio


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

Rispondere a