ich dieses kleine Stück Code für meine Art von Betriebssystem:„ n“ in Strings nicht funktioniert
print("Type your document below.")
print("Press enter to save.")
print("Type \\n for a new line.")
file=input()
print("Enter a file name...")
filename=input()
outFile = open(filename, "w+")
outFile.write(file)
outFile.close()
aber wenn ich diesen Code ausführen (die in einer def ist), sage ich etwas eingeben wie dieser:
weil tritt nicht funktionieren, wenn die Eingabe von den Benutzern empfangen, so müssen Sie \ n verwenden.
die Datei stellt sich heraus, wie:
foo \n bar
statt:
foo
bar
in einer Zeichenfolge verhindert, dass tatsächlich eine neue Zeile erstellt wird, und anstelle von "Typ (neue Zeile) für eine neue Zeile" ist "Typ \ n für eine neue Zeile". – Xtreme