Supposons que j'ai une chaîne qui est une version échappée par antislash d'une autre chaîne. Existe-t-il un moyen facile, en Python, d'échapper à la corde ? Je pourrais, par exemple, faire :
>>> escaped_str = '"Hello,\\nworld!"'
>>> raw_str = eval(escaped_str)
>>> print raw_str
Hello,
world!
>>>
Cependant, cela implique de passer une chaîne (éventuellement non sécurisée) à eval(), ce qui constitue un risque pour la sécurité. Existe-t-il une fonction dans la lib standard qui prend une chaîne et produit une chaîne sans implications de sécurité ?