Python verwendet \n
um einen Zeilenumbruch anzuzeigen.
Python übersetzt automatisch \n
auf das richtige Zeilenumbruchzeichen basierend auf der Plattform.
Sie können es auch mit
versuchenimport os
print (os.linesep)
Du kannst es damit versuchen:
import os
print(os.linesep)
Ich habe immer nur das Newline-Zeichen '\n'
verwendet um einen Zeilenumbruch zu kennzeichnen, obwohl Windows einen Zeilenumbruch und ein Wagenrücklaufzeichen verwendet, habe ich auf meinem Windows-Rechner (Python 3.4) getestet, indem ich eine Zeichenfolge im Speicher erstellte und sie dann in eine Datei schrieb, während sie im Speicher als einzelnes Zeichen verbleibt ('\n'
), aber wenn es in eine Datei geschrieben wird, wird es in zwei Zeichen umgewandelt, damit die richtige Zeile unter Windows endet.
Bis jetzt ist mir noch keine einzige Bibliothek begegnet, die ein Problem damit hatte.