<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On 02 Mar 2014, at 18:44, Marco Beri <<a href="mailto:marcoberi@gmail.com">marcoberi@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><p dir="ltr"><br>
On 2 Mar 2014 17:11, "Valerio Maggio" <<a href="mailto:valerio.maggio@gmail.com">valerio.maggio@gmail.com</a>> wrote:<br>
><br>
> On 02/mar/2014, at 17:01, Valerio Maggio <<a href="mailto:valerio.maggio@gmail.com">valerio.maggio@gmail.com</a>> wrote:<br>
> ><br>
> > On 02/mar/2014, at 14:43, Dante Loi <<a href="mailto:danteloi1993@gmail.com">danteloi1993@gmail.com</a>> wrote:<br>
> ><br>
> >> name, value = [ word.strip() for word in line.split("=",1) ]<br>
><br>
> Ok, scusa... Ora ho letto *meglio* lo split..la list comprehension complica un po' la leggibilità del codice (btw solo per fare degli strip).</p><p dir="ltr">Domanda: ma se non c'è l'uguale in una riga, fallisce con errore o sbaglio?</p><p dir="ltr">In tal caso non si tratta di leggibilità ma proprio di codice non ottimale. </p></blockquote></div><div apple-content-edited="true">È vero,! Dovrebbe fallire con un messaggio di errore del tipo "too many values to unpack" (più o meno)…</div><div apple-content-edited="true">Per cui, hai ragione, andrebbe aggiunto un bel try-catch in pieno stile EAFP [0]</div><div apple-content-edited="true"><br></div><div apple-content-edited="true">————</div><div apple-content-edited="true">[0]: <a href="http://docs.python.org/2/glossary.html#term-eafp">http://docs.python.org/2/glossary.html#term-eafp</a></div><div apple-content-edited="true"><br></div><div apple-content-edited="true"><br></div><div>
--<br>valerio<br><br>
</div>
<br></body></html>