Python - escribir en archivo

 
Vista:

escribir en archivo

Publicado por ender (2 intervenciones) el 05/02/2010 15:04:45
cuando escribo cadenas con caracteres con acentos y similares en un archivo, me aparece un error de codificacion, mientras que al escribirlo por pantalla se me ve bien. El tema es que primero decodifico el texto inicial, luego lo codifico a latin-1 pero no me lo puede escribir en el archivo. alguien sabe como solucionarlo?

UN EJEMPLO DEL ERROR:

Via Mondovì, 84
Villanova Mondovì
CN,Piemonte
12089
0174699142

Traceback (most recent call last):
[....]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xec in position 11: ordinal not in range(128)

me escribe bien por pantalla los acentos pero al escribir en arcivo me da error
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder