มีสองวิธีในการแทนที่ \\ ด้วย \ หรือแบ็กสแลชที่ไม่ใช้ Escape สตริงใน Python อันดับแรกคือการใช้ literal_eval เพื่อประเมินสตริง โปรดทราบว่าในวิธีนี้ คุณต้องล้อมรอบสตริงในเครื่องหมายคำพูดอีกชั้นหนึ่ง ตัวอย่างเช่น:
>>> import ast >>> a = '"Hello,\\nworld"' >>> print ast.literal_eval(a) Hello, world
อีกวิธีหนึ่งคือใช้เมธอด decode('string_escape') จากคลาสสตริง ตัวอย่างเช่น
>>> print "Hello,\\nworld".decode('string_escape') Hello, world