Wie kann ich in Python einen Zeilenumbruch in einer Zeichenkette angeben, so dass ich mehrere Zeilen in eine Textdatei schreiben kann?
Aus dem Link, den Sie angegeben haben: "Verwenden Sie os.linesep nicht als Zeilenende, wenn Sie Dateien schreiben, die im Textmodus geöffnet sind (der Standard); verwenden Sie ein einzelnes ' \n ', und zwar auf allen Plattformen." Was meinen Sie also mit "richtig" und was sind die Gründe für ihren und Ihren Kommentar?
6 Stimmen
Sie wissen schon, dass Pythons
print
funktioniert wieSystem.out.println
in Java, und fügt automatisch einen Zeilenumbruch nach dem Text ein, richtig?2 Stimmen
Les
print
Anweisung in Python kann auch verwendet werden, um in Dateien zu schreiben (die Details unterscheiden sich zwischen Python 2.x und Python 3.x, schauen Sie also in den Referenzdokumenten für Ihre Version nach).print
in Python 2.x -print
in Python 3.x