Given a variable which holds a string is there a quick way to cast that into another raw string variable?
The following code should illustrate what I'm after:
line1 = "hurr..\n..durr" line2 = r"hurr..\n..durr"  print(line1 == line2)  # outputs False print(("%r"%line1)[1:-1] == line2)  # outputs True   The closest I have found so far is the %r formatting flag which seems to return a raw string albeit within single quote marks. Is there any easier way to do this kind of thing?
Python 3:
"hurr..\n..durr".encode('unicode-escape').decode()   Python 2:
"hurr..\n..durr".encode('string-escape') 
                        Yet another way:
>>> s = "hurr..\n..durr" >>> print repr(s).strip("'") hurr..\n..durr 
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With