Giả sử tôi có một chuỗi là phiên bản thoát dấu gạch chéo ngược của một chuỗi khác. Có cách nào dễ dàng, bằng Python, để bỏ qua chuỗi không? Ví dụ, tôi có thể làm:
>>> escaped_str = '"Hello,\\nworld!"'
>>> raw_str = eval(escaped_str)
>>> print raw_str
Hello,
world!
>>>
Tuy nhiên, điều đó liên quan đến việc chuyển một chuỗi (có thể không đáng tin cậy) đến eval () là một rủi ro bảo mật. Có hàm nào trong lib chuẩn nhận một chuỗi và tạo ra một chuỗi không có hàm ý bảo mật không?