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