Heim  >  Artikel  >  Backend-Entwicklung  >  So lesen Sie Textdateien in Python-Listen oder -Arrays ein: Eine umfassende Anleitung

So lesen Sie Textdateien in Python-Listen oder -Arrays ein: Eine umfassende Anleitung

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-25 09:09:29548Durchsuche

How to Read Text Files into Python Lists or Arrays: A Comprehensive Guide

Einlesen von Textdateien in Python-Listen oder -Arrays

In Python ist der Zugriff auf einzelne Elemente aus dem Inhalt einer Datei für die Datenbearbeitung unerlässlich. Um dies zu erreichen, ist es von entscheidender Bedeutung, zu verstehen, wie eine Textdatei in eine Liste oder ein Array eingelesen wird.

Stellen Sie sich das folgende Szenario vor: Sie haben eine Textdatei mit einer durch Kommas getrennten Liste von Werten und möchten diese laden Fügen Sie diese Werte zur einfachen Bearbeitung in eine Liste oder ein Array ein.

Verwenden des Codeausschnitts:

<code class="python">text_file = open("filename.dat", "r")
lines = text_file.readlines()
print(lines)
print(len(lines))
text_file.close()</code>

Möglicherweise stellen Sie fest, dass der gesamte Dateiinhalt in ein einzelnes Element in der Liste geladen wird. Um dies zu beheben, müssen Sie die Zeichenfolge mithilfe der Funktion „split()“ in einzelne Werte aufteilen.

<code class="python">text_file = open("filename.dat", "r")
lines = text_file.read().split(',')
text_file.close()</code>

Jetzt handelt es sich bei den Zeilen um eine Liste einzelner Werte aus der Textdatei. Sie können auf jedes Element mithilfe der Indexnotation zugreifen, z. B. Zeilen[0] für den ersten Wert.

Darüber hinaus können Sie das CSV-Modul verwenden, um die Datei als Datei mit durch Kommas getrennten Werten (CSV) zu lesen. Dies bietet einen idiomatischeren Ansatz:

<code class="python">import csv

with open('filename.csv', 'r') as fd:
    reader = csv.reader(fd)
    for row in reader:
        # do something with each row</code>

Durch den Einsatz dieser Techniken können Sie Textdateien effektiv in Python-Listen oder -Arrays einlesen, was Ihnen die Flexibilität gibt, Daten zu manipulieren und alle erforderlichen Operationen durchzuführen.

Das obige ist der detaillierte Inhalt vonSo lesen Sie Textdateien in Python-Listen oder -Arrays ein: Eine umfassende Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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