Предположим, что у меня есть строка, которая является версией другой строки с экранированным обратным слэшем. Есть ли простой способ в Python для отмены строки? Я мог бы, например, сделать:
>>> escaped_str = '"Hello,\\nworld!"'
>>> raw_str = eval(escaped_str)
>>> print raw_str
Hello,
world!
>>>
Однако это предполагает передачу (возможно, ненадежной) строки в eval(), которая представляет собой угрозу безопасности. Есть ли функция в стандартной библиотеке lib, которая берет строку и создает строку без каких-либо последствий для безопасности?