GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Zeilenumbruch zur Zeichenfolge hinzufügen, plattformübergreifend

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

versuchen
import 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.


Linux
  1. So verwenden Sie den WC-Befehl zum Drucken von Zeichen, Bytes, Zeilenumbrüchen und Wörtern in Linux

  2. Erstes Zeichen einer Zeichenfolge mit Sed umbrechen?

  3. Wie kann ich einen Zeilenumbruch löschen, wenn es das letzte Zeichen in einer Datei ist?

  4. Fügen Sie am Anfang jeder Zeile eine Präfixzeichenfolge hinzu

  5. in_addr_t zu Zeichenfolge

Bash Strings verketten

Bash:Zeichenfolge ohne Zeilenumbruch am Ende der Datei hinzufügen

tr Befehl - wie man die Zeichenfolge \n durch einen tatsächlichen Zeilenumbruch (\n) ersetzt

So überprüfen Sie, ob eine Zeichenfolge ein Sonderzeichen enthält ([email protected]#$%^&*()_+)

Platzhalterzeichen `* ` passt nicht zu einer Zeichenfolge?

Wie füge ich diesem Curl-Befehl eine Variable hinzu?