[pyar] cadenas de texto
Juan Pablo Alesandri
jpadebian en gmail.com
Dom Jul 3 17:05:44 ART 2011
El vie, 01-07-2011 a las 20:24 -0300, j0hn escribió:
> 2011/7/1 Juan Pablo Alesandri <jpadebian en gmail.com>
> El vie, 01-07-2011 a las 20:13 -0300, Maximiliano Robaina
> escribió:
>
> > El vie, 01-07-2011 a las 19:53 -0300, Juan Pablo Alesandri
> escribió:
> > > El vie, 01-07-2011 a las 17:47 -0500, Facundo Batista
> escribió:
> > > > 2011/7/1 Juan Pablo Alesandri <jpadebian en gmail.com>:
> > > >
> > > > > Tengo un archivo de texto y por ej hago:
> > > > > cadena=f.read(5)
> > > > > Luego si quiero leer uno a uno los caracteres de
> "cadena" con la
> > > > > siguiente instruccion y fijarme si los mismos son
> letras mayusculas:
> > > > >
> > > > > i=0
> > > > > while i<3:
> > > > > if (cadena[i] in string.uppercase):
> > > > > i=i+1
> > > > > verdadero=True
> > > > >
> > > > > me tira un error que dice que "cadena" no esta
> definida.
> > > > > Me pueden dar una mano con este tema?
> > > >
> > > > Sí, no tenés definido el nombre "cadena". Por lo que
> decís acá, lo
> > > > definís antes, pero seguramente en el código eso no
> pasa.
> > > >
> > > > Para mayor análisis, deberías mostrarnos el código que
> estás ejecutando.
> > > >
> > > > Slds.
> > > >
> > >
> > > antes que nada gracias por responder.
> > > si ejecuto esta porcion de codigo:
> > >
> > >
> > > cad_izq=f.read(3)
> > > print cad_izq
> > >
> > > funciona.
> > >
> > > Pero si ejecuto lo siguiente:
> > >
> > > cad_izq=f.read(3)
> > > print cad_izq
> > > for c in cad_izq:
> > > print c.isupper()
> > >
> > > tira el error que comente
> > >
> > > Nuevamente gracias
> > > _______________________________________________
> >
> > No, hay algo que no estás viendo.
> > ¿ Podés mostrar el código completo ?
> >
> >
> >
> >
> > _______________________________________________
> > pyar mailing list pyar en python.org.ar
> > http://listas.python.org.ar/listinfo/pyar
> >
> > PyAr - Python Argentina - Sitio web:
> http://www.python.org.ar/
>
>
> recien envie codigo completo en un archivo y el mail esta a la
> espera
> que el moderador de la lista lo apruebe :)
> intento mandarlo nuevamente...
>
> --
> Saludos
> Juan Pablo Alesandri
> GNU/Linux Registered User:#333844
> GnuPG Public Key ID: 8A2B7F96
> ---
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
>
>
> Me parece que lo que te está pasando es que cad_izq está definida sólo
> si se cumple "if (caracter in string.lowercase and f.tell()>3):"
> pero como leiste un solo dato al principio, f.tell() nunca va a ser
> mayor a 3, y estas trantando de acceder a una variable indefinida.
>
>
> No entiendo bien que estas queriendo hacer, si pudieras explicar que
> es lo que queres lograr alguien te podria decir alguna forma
> alternativa a la que estas buscando...
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
Muchas gracias por responder....tal cual como decis jOhn...el
inconveniente fue solucionado.
Muchas gracias a todos!!
--
Saludos
Juan Pablo Alesandri
GNU/Linux Registered User:#333844
GnuPG Public Key ID: 8A2B7F96
---
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110703/3155d17c/attachment.sig>
More information about the pyar
mailing list