Примите во внимание:
>>> sample = "hello'world"
>>> print sample
hello'world
>>> print sample.replace("'","\'")
hello'world
В моем веб-приложении мне нужно сохранить мою строку Python со всеми одинарными кавычками, экранированными для дальнейшего манипулирования в клиентском браузере JavaScript. Проблема в том, что в Python используется та же экранирующая нотация обратной косой черты, поэтому операция замены, описанная выше, не имеет никакого эффекта.
Есть ли простой способ обхода проблемы?