Ich habe eine Zeichenfolge my_string
, die ein Newline-Zeichen enthält. Wenn Sie also gedruckt werden, wird eine neue Zeile eingefügt.Unicode Escape-Codierung in Zeichenfolge (Python3) wiederherstellen
Zunächst ich my_string.encode('unicode_escape').decode("utf-8")
wo gibt \n
und print (repr(my_string))
'\\n'
gibt.
Dann will ich tun möchte, ist es in seinen ursprünglichen Zustand zurück zu konvertieren, so dass sie die Newline drucken, das heißt my_string
nicht die Newline-Zeichen angezeigt werden \n
oder \\n
sondern einfach eine neue Linie einzuführen.
Ich suchte nach encode
und decode
aber konnte nicht herausfinden, wie es geht.