Eine neue Linie in Python zu entfernen

May 25

Python ist eine kostenlose, Open-Source-Sprache, die auf vielen verschiedenen Plattformen wie Mac, Windows und Unix arbeitet. Es wird auf die Vernetzung von Anwendungen eingesetzt, aber für fast alles einsetzbar Programmierung mit Bezug. Eine gemeinsame Aufgabe, der verwendeten Sprachen für soll Aufräumen Textdateien und andere Teile des Codes, wie die neue-Zeile-Zeichen, das manchmal eingeführt wird, wenn Dateien von einem Format in ein anderes geändert werden. Verwenden Sie Python, um diese Zeichen auf Unix-Systemen mit ein paar Codezeilen zu entfernen.

Anweisungen

1 Öffnen Sie ein terminal-Fenster auf dem Unix-Computer. Es gibt verschiedene Möglichkeiten, dies zu tun, je nachdem, welchen Unix du verwendest. In Ubuntu beispielsweise gehen Sie zu "Anwendungen" am oberen Rand des Bildschirms, wählen Sie "Zubehör" und dann "Terminal".

2 Öffnen Sie einen Text-Editor im terminal-Fenster. Um den vi-Text-Editor zu öffnen, geben Sie beispielsweise "VI" an der Eingabeaufforderung.

3 Geben Sie die folgenden Befehle in den Texteditor. Die erste Zeile weist das System dem Python befindet. Sie müssen dies entsprechend dem Unix-Computer zu ändern. Ersetzen Sie "test.txt" durch die Datei, die leeren Zeilen, die Sie Python enthält entfernen möchten.

! / Usr/bin/Python Fileinput importieren

für Linien in Fileinput. FileInput ("test.txt", Inplace = 1):

lines = lines.strip()

if lines == '': continue

print lines4

Schreiben Sie die Datei indem Sie sie im Text-Editor speichern. Nennen Sie es mit der Dateierweiterung ".py" (ohne Anführungszeichen). In diesem Beispiel könnte man es nennen, "newfile.py".

5 Führen Sie die Datei "Python newfile.py" (ohne Anführungszeichen) an der Eingabeaufforderung eingeben. Das Programm wird Sie die neuen Zeilen mit Python Streifen.