假设我有一个字符串,它是另一个字符串的反斜杠转义版本。在Python中,有没有一种简单的方法来取消字符串的转义?例如,我可以这样做:
>>> escaped_str = '"Hello,\\nworld!"'
>>> raw_str = eval(escaped_str)
>>> print raw_str
Hello,
world!
>>>
但是,这涉及到将一个(可能不受信任的)字符串传递给eval(),这是一个安全风险。标准库中有没有一个函数,它接受一个字符串并生成一个没有安全隐患的字符串?
https://stackoverflow.com/questions/1885181
复制相似问题