[Python] Formattare un file di stringhe in XML

Valerio Maggio valerio.maggio a gmail.com
Dom 2 Mar 2014 18:54:24 CET


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

> 
> On 2 Mar 2014 17:11, "Valerio Maggio" <valerio.maggio a gmail.com> wrote:
> >
> > On 02/mar/2014, at 17:01, Valerio Maggio <valerio.maggio a gmail.com> wrote:
> > >
> > > On 02/mar/2014, at 14:43, Dante Loi <danteloi1993 a 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


-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140302/bb313dee/attachment.html>


Maggiori informazioni sulla lista Python