>>> sample = "hello'world"
>>> print sample
hello'world
>>> print sample.replace("'","\'")
hello'world
En mi aplicación web necesito almacenar mi cadena de python con todas las comillas simples escapadas para su manipulación posterior en los navegadores de cliente javascript. El problema es que Python usa la misma notación de escape de barra invertida, por lo que la operación de reemplazo que se detalla arriba no tiene ningún efecto.Cómo escapar de comillas simples en Python en servidor para ser utilizado en Javascript en Cliente
¿Hay alguna solución alternativa?
¡Esto está tan mal! Pruebe esto: sample = "\\ '"; sample.replace ("'", "\\'") #fail! – sharjeel
¡tienes razón, la segunda alternativa no funciona! –