[pyar] UnicodeDecodeError
Alejandro Mazzuca
amazzuca en hotmail.com
Mie Jul 8 14:18:29 ART 2015
Tema solucionado.
Lo que mostraba el IDLE es diferente a lo que escribe en el archivo txt de destino por lo tanto me focalice en el lo que daba en el resultado final y no el parcial en el interprete.
gracias!
> Date: Wed, 8 Jul 2015 11:18:10 -0300
> From: facundobatista en gmail.com
> To: pyar en python.org.ar
> Subject: Re: [pyar] UnicodeDecodeError
>
> 2015-07-08 11:02 GMT-03:00 Alejandro Mazzuca <amazzuca en hotmail.com>:
>
> > 1. extraigo texto de un archivo de texto que contiene acentos y caracteres
> > latinos.
>
> En este paso, ¿tenés bytes o unicode? Deberías tener unicode. Hacé un
> print(repr(tutexto)) y contanos qué ves (y también decinos si estás en
> Py 2 o 3).
>
>
> > 2. Proceso y ordeno el texto
>
> Perfecto.
>
>
> > 3. Necesito agregar ese texto en otro archivo, pero durante el proceso me
> > convierte los caracteres latinos a formato (UNICODE?) ej \xb3 para la ó
>
> Los archivos sólo contienen bytes, no podés grabar Unicode en un
> archivo de la misma manera que no podés grabar un sillón.
>
> Necesitás codificarlo. La manera más fácil es abrir el archivo
> indicando un encoding directamente, en Py2 lo hacés con codecs.open, y
> en Py3 con el parámetro encoding del open.
>
> Slds.
>
> --
> . Facundo
>
> Blog: http://www.taniquetil.com.ar/plog/
> PyAr: http://www.python.org/ar/
> Twitter: @facundobatista
> _______________________________________________
> 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/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150708/304948f4/attachment.html>
More information about the pyar
mailing list