Problemas con cadenas

José Reina León nivel-13 en ya.com
Sab Dic 18 02:04:27 CET 2004


Tengo el siguiente problema: Yo obtengo una cadena de caracteres como 
resultado de una consulta a una base de datos, y cuando intento 
imprimirla por pantalla me encuentro en que Python no interpreta los 
saltos de línea y me muestra \n como cualquier otro caracter sin más. O 
sea, "Hola, \n mundo"  me lo muestra literalmente. Haciendo pruebas es 
como si hiciese lo siguiente:

cadena = "Hola, \nmundo!"
cadena = repr(cadena)
cadena = str(cadena)

pues sorprendentemente para mi, cuando imprimo esto obtengo una sola 
línea de texto en la que aparece \n. Me gustaría saber el porqué de este 
comportamiento y su solución para que Python interprete \n como lo que 
es, un salto de linia.




Más información sobre la lista de distribución Python-es