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