Slik fjerner en ny linje i Python

Python er et gratis, open-source språk som opererer på mange forskjellige plattformer, inkludert Mac, Windows og Unix. Det er vanligvis brukes i nettverksprogrammer, men kan brukes til omtrent alt programmering relaterte. En vanlig oppgave som språk brukes for å rydde opp tekstfiler og andre deler av koden, slik som den nye linjen karakter som blir anvendt når filer endres fra ett format til et annet. Bruk Python å fjerne disse tegnene på Unix-systemer med noen få linjer med kode.

Bruksanvisning

1 Åpne opp et terminalvindu på Unix-maskin. Det er forskjellige måter å gjøre dette på, avhengig av hvilken type Unix du bruker. I Ubuntu, for eksempel, gå til "Programmer" på toppen av skjermen, velg "Tilbehør" og deretter "Terminal".

2 Åpne opp en tekst editor på terminalen skjermen. For å åpne opp vi tekstredigeringsprogram, for eksempel inn i "vi" ved ledeteksten.

3 Skriv inn følgende kommandoer i teksteditor. Den første linjen forteller systemet hvor Python er plassert. Du må kanskje endre dette for å gjenspeile din Unix maskin. Erstatt "test.txt" med filen som inneholder de tomme linjer du ønsker Python fjerne.

! / Usr / bin / python

import fileinput

for linjer i fileinput.FileInput ( "test.txt", INPLACE = 1):

lines = lines.strip()

hvis linjene == '': fortsette

utskriftslinjer

4 Skriv filen ut ved å lagre det i tekstredigeringsprogrammet. Name it med filtypen ".py" (uten anførselstegn). I dette eksempelet kan du kalle det "newfile.py".

5 Kjør filen ved å skrive "python newfile.py" (uten anførselstegn) i ledeteksten. Programmet vil stripe ut de nye linjer ved hjelp av Python.