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