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