Problemas con cadenas
Marcos Sánchez Provencio
rapto en arrakis.es
Sab Dic 18 10:57:00 CET 2004
Es que igual en la bd lo que hay es un carácter \ y otro n.
Si lo que quieres es sustituir esta secuencia por un salto de línea,
tendrás que hacer algo como
s=s.replace(r'\n', '\n')
Como decía Santiago Segura en 'El día de la bestia' al hablar de Heavy y
Death Metal, 'no es lo mismo'.
El sáb, 18-12-2004 a las 02:04 +0100, José Reina León escribió:
> 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.
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es