[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