GNU/Linux >> Tutoriales Linux >  >> Linux

Agregar nueva línea a la cadena, multiplataforma

Pitón usa \n para indicar un salto de línea.

Pitón traduce automáticamente \n al carácter de nueva línea adecuado según la plataforma.

También puedes probar

import os
print (os.linesep)

Puedes probar con esto:

import os
print(os.linesep)

Siempre he usado el carácter de nueva línea '\n' para significar un salto de línea, aunque Windows usa una nueva línea y un carácter de retorno de carro, probé en mi máquina de Windows (python 3.4) creando una cadena en la memoria y luego escribiéndola en un archivo, mientras que en la memoria permanece como un solo carácter ('\n' ), sin embargo, cuando se escribe en un archivo, se convierte en dos caracteres para que la línea finalice correctamente en Windows.
hasta ahora todavía no he encontrado una sola biblioteca que haya tenido un problema con esto.


Linux
  1. Tutorial de programación de Linux C Parte 9:Cadenas

  2. ¿Cómo agregar una nueva línea al final de un archivo?

  3. Sed:¿Insertar texto después del enésimo carácter antes o después de una cadena determinada?

  4. En Bash, ¿cómo agrego una cadena después de cada línea en un archivo?

  5. Bash:agregue una cadena al final del archivo sin salto de línea

Bash concatenar cadenas

Agregue una cadena de prefijo al comienzo de cada línea

in_addr_t a cadena

¿Cómo puedo agregar una cadena al comienzo de cada archivo en una carpeta en bash?

Cómo agregar una cadena de fecha a cada línea de un archivo de registro escrito continuamente

echo el carácter de nueva línea no funciona en bash