Иногда, когда я получаю ввод от файла или пользователя, я получаю строку с escape-последовательностями в ней. Я хотел бы обрабатывать escape-последовательности так же, как Python обрабатывает escape-последовательности в строковых литералах .
Например, скажем, myString
определяется как:
>>> myString = "spam\\neggs"
>>> print(myString)
spam\neggs
I нужна функция (я назову ее процессом
), которая делает это:
>>> print(process(myString))
spam
eggs
Важно, чтобы функция могла обрабатывать все escape-последовательности в Python (перечисленные в таблице в приведенной выше ссылке).
Есть ли в Python функция для этого?