GNU/Linux >> Linux Esercitazione >  >> Linux

Aggiungi una nuova riga alla stringa, multipiattaforma

Pitone utilizza \n per indicare un'interruzione di riga.

Pitone traduce automaticamente \n al carattere di nuova riga appropriato in base alla piattaforma.

Puoi anche provare

import os
print (os.linesep)

Puoi provare con questo:

import os
print(os.linesep)

Ho sempre usato solo il carattere di nuova riga '\n' per indicare un'interruzione di riga, sebbene Windows utilizzi una nuova riga e un carattere di ritorno a capo, ho provato sulla mia macchina Windows (python 3.4) costruendo una stringa in memoria e poi scrivendola su file, mentre in memoria rimane come un singolo carattere ('\n' ) tuttavia quando scritto su file viene convertito in due caratteri per avere la riga corretta che termina su windows.
fino ad ora non mi sono ancora imbattuto in una singola libreria che avesse un problema con questo.


Linux
  1. Come aggiungere una nuova riga alla fine di un file?

  2. Avvolgi il primo carattere di una stringa usando Sed?

  3. Usa Sed per aggiungere il carattere nell'ennesima posizione della stringa corrispondente?

  4. Sed:inserire testo dopo l'ennesimo carattere che precede/segue una determinata stringa?

  5. In Bash, come aggiungo una stringa dopo ogni riga in un file?

Bash concatena le stringhe

Aggiungi una stringa di prefisso all'inizio di ogni riga

in_addr_t alla stringa

Come posso aggiungere una stringa all'inizio di ogni file in una cartella in bash?

Come aggiungere una stringa di data a ogni riga di un file di registro scritto continuamente

Come aggiungo una variabile a questo comando curl?