decode(unicode_escape) in python 3 a string
问题 I've checked this solution but it doesn't work in python3. I've an escaped string of this kind: str = "Hello\\nWorld" and I want to obtain the same string unescaped: str_out = Hello\nWorld I tried with this without succes: AttributeError: 'str' object has no attribute 'decode' Here my sample code: str = "Hello\\nWorld" str.decode('unicode_escape') 回答1: decode applies to bytes , which you can create by encoding from your string. I would encode (using default) then decode with unicode-escape >>