Обработка управляющих последовательностей в строке в Python

Иногда, когда я получаю ввод от файла или пользователя, я получаю строку с escape-последовательностями в ней. Я хотел бы обрабатывать escape-последовательности так же, как Python обрабатывает escape-последовательности в строковых литералах .

Например, скажем, myString определяется как:

>>> myString = "spam\\neggs"
>>> print(myString)
spam\neggs

I нужна функция (я назову ее процессом ), которая делает это:

>>> print(process(myString))
spam
eggs

Важно, чтобы функция могла обрабатывать все escape-последовательности в Python (перечисленные в таблице в приведенной выше ссылке).

Есть ли в Python функция для этого?

93
задан ShadowRanger 19 February 2019 в 19:22
поделиться