Sie Problem ist, dass Sie nicht eine neue Zeile char haben, haben Sie zwei Schrägstriche und ein n
dh der Backslash wird so nach dem Splitten Sie ersetzen tun müssen:
In [10]: s = "Hello my name is \\n Bill"
In [11]: print(" ".join(s.split()))
Hello my name is \n Bill
In [12]: print(" ".join(s.split()).replace("\\n","\n"))
Hello my name is
Bill
Oder verwenden .decode („string_escape“):
In [15]: s = "Hello my name is \\n Bill"
In [16]: print" ".join(s.split())
Hello my name is \n Bill
In [17]: print(" ".join(s.split()).decode("string_escape"))
Hello my name is
Bill
Als Kirby in einem Kommentar erwähnt, wenn Sie die Saiten schaffen nicht den Backslash, wenn die Daten aus einer anderen Quelle ist Verwenden Sie eine der oben genannten Methoden.
was? es funktioniert. –