У меня есть строка, которая содержит как двойные кавычки, так и обратную косую черту, которые я хочу установить для переменной в Python. Однако, когда я пытаюсь установить его, кавычки или косые черты либо удаляются, либо экранируются. Вот пример:
>>> foo = 'baz "\"'
>>> foo
'baz ""'
Итак, вместо baz "\"
, как я хочу, я получаю baz ""
. Если я попытаюсь избежать обратную косую черту, это тоже не поможет:
>>> foo = 'baz "\\"'
>>> foo
'baz "\\"'
Что теперь соответствует тому, что я вложил, но не то, что я изначально хотел. Как вы обошли эту проблему?