Heim > Backend-Entwicklung > Python-Tutorial > Wie entferne ich Zeilenumbrüche, wenn ich „readlines()' von Python verwende?

Wie entferne ich Zeilenumbrüche, wenn ich „readlines()' von Python verwende?

Barbara Streisand
Freigeben: 2024-11-03 15:18:03
Original
907 Leute haben es durchsucht

How Do I Remove Newline Characters When Using Python's `readlines()`?

Vermeiden von Zeilenumbrüchen mit .readlines()

Beim Lesen von Textdateien mit .readlines() kann es zu einem Problem kommen, bei dem die zurückgegebenen Zeichen zurückgegeben werden Die Liste enthält am Ende jeder Zeile ein Zeilenumbruchzeichen (n). Dies kann problematisch sein, wenn Sie die Zeilenumbruchzeichen nicht benötigen oder möchten.

Problem:

Sie haben eine .txt-Datei mit Werten, die jeweils einer pro Zeile aufgeführt sind, und Sie möchten diese Werte in einer Liste speichern. Wenn Sie jedoch .readlines() zum Lesen der Datei verwenden, haben die Werte in der Liste nachgestellte Zeilenumbrüche (n).

Lösung:

So entfernen Sie die Für Zeilenumbrüche können Sie den folgenden Ansatz verwenden:

<code class="python">with open(filename) as f:
    mylist = f.read().splitlines()</code>
Nach dem Login kopieren

Bei diesem Ansatz wird die Datei geöffnet, ihr Inhalt mit .read() in einen String eingelesen und der String dann mit .read() in eine Liste von Zeilen aufgeteilt. Splitlines(). .splitlines() entfernt automatisch die Zeilenumbrüche aus den Zeilen.

Mit dieser Methode können Sie eine Liste erstellen, die die Werte aus der Textdatei enthält, ohne unerwünschte Zeilenumbrüche.

Das obige ist der detaillierte Inhalt vonWie entferne ich Zeilenumbrüche, wenn ich „readlines()' von Python verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage