Tecnología

Inicio

Cómo quitar una nueva línea en Python

Python es un lenguaje libre, de código abierto que funciona en muchas plataformas diferentes, incluyendo Mac, Windows y Unix. Se utiliza comúnmente en aplicaciones de redes, pero se puede utilizar para casi cualquier cosa relacionada con la programación. Una tarea común que las lenguas se utilizan para es para limpiar archivos de texto y otras piezas de código, como el carácter de nueva línea que se introduce a veces, cuando se cambian los archivos de un formato a otro. Utilizar Python para eliminar estos caracteres en sistemas Unix con unas pocas líneas de código.

Instrucciones

1 Abra una ventana de terminal en su máquina Unix. Hay diferentes maneras de hacer esto, dependiendo de qué tipo de Unix que esté utilizando. En Ubuntu, por ejemplo, ir a "Aplicaciones" en la parte superior de la pantalla, seleccione "Accesorios" y luego "Terminal".

2 Abre un editor de texto en la pantalla del terminal. Para abrir el editor de texto vi, por ejemplo, el tipo de "vi" en el indicador.

3 Escriba los siguientes comandos en el editor de texto. La primera línea indica al sistema dónde se encuentra Python. Es posible que tenga que cambiar esto para reflejar su máquina Unix. Reemplazar "test.txt" con el archivo que contiene las líneas vacías que quiere pitón de quitar.

! / Usr / bin / python

fileinput importación

En las líneas de fileinput.FileInput ( "test.txt", in-situ = 1):

lines = lines.strip()

si las líneas == '': continuar

líneas de impresión

4 Escribir el archivo a cabo por el ahorro en el editor de texto. Nombrarlo con la extensión de archivo ".py" (sin comillas). En este ejemplo, se le puede llamar "newfile.py".

5 Ejecute el archivo escribiendo "newfile.py pitón" (sin las comillas) en el símbolo del sistema. El programa se tira a cabo las nuevas líneas usando Python.