Come rimuovere una nuova linea in Python

July 5

Python è un linguaggio libero, open-source che opera su molte diverse piattaforme, tra cui Mac, Windows e Unix. E 'comunemente usato in applicazioni di rete, ma può essere utilizzato per qualsiasi cosa programmazione relativa. Un compito comune che le lingue sono utilizzati per è quello di ripulire i file di testo e altri pezzi di codice, come ad esempio la nuova linea carattere che a volte viene introdotta quando i file vengono modificati da un formato ad un altro. Utilizzare Python per rimuovere questi caratteri su sistemi Unix con poche righe di codice.

istruzione

1 Aprire una finestra di terminale sulla vostra macchina Unix. Ci sono diversi modi per farlo, a seconda del tipo di Unix che si sta utilizzando. In Ubuntu, per esempio, andare in "Applicazioni" nella parte superiore dello schermo, selezionare "Accessori" e poi "Terminal".

2 Aprire un editor di testo allo schermo del terminale. Per aprire l'editor di testo vi, ad esempio, digitare "vi" al prompt.

3 Digitare i seguenti comandi nel editor di testo. La prima riga indica al sistema in cui si trova Python. Potrebbe essere necessario cambiare questo in modo da riflettere la vostra macchina Unix. Sostituire "test.txt" con il file che contiene le righe vuote che si desidera Python da rimuovere.

! / Usr / bin / python

importazione FileInput

per le linee in fileinput.FileInput ( "test.txt", inplace = 1):

lines = lines.strip()

Se le linee == '': continua

righe di stampa

4 Scrivere il file da salvare nel editor di testo. Nome con il file di estensione ".py" (senza virgolette). In questo esempio, si potrebbe chiamare "newfile.py".

5 Eseguire il file digitando "python newfile.py" (senza le virgolette) al prompt dei comandi. Il programma metterà a nudo le nuove linee utilizzando Python.