मान लीजिए कि मेरे पास एक स्ट्रिंग है जो एक अन्य स्ट्रिंग का बैकस्लैश-एस्केप संस्करण है। वहाँ एक आसान तरीका है, पायथन में, स्ट्रिंग को हटाने के लिए? उदाहरण के लिए, मैं कर सकता था:
>>> escaped_str = '"Hello,\\nworld!"'
>>> raw_str = eval(escaped_str)
>>> print raw_str
Hello,
world!
>>>
हालाँकि इसमें एक (संभवतः अविश्वसनीय रूप से) स्ट्रिंग को शामिल करना शामिल है जो कि eval () के लिए है जो एक सुरक्षा जोखिम है। क्या मानक लिब में एक फ़ंक्शन है जो एक स्ट्रिंग लेता है और बिना सुरक्षा निहितार्थ के एक स्ट्रिंग का उत्पादन करता है?