Heim  >  Artikel  >  Backend-Entwicklung  >  So lesen Sie eine Spalte in einer CSV-Datei in Python

So lesen Sie eine Spalte in einer CSV-Datei in Python

下次还敢
下次还敢Original
2024-03-28 22:30:471027Durchsuche

Bestimmte Spalten können über das CSV-Modul von Python aus einer CSV-Datei gelesen werden. Die Schritte sind wie folgt: Importieren Sie das CSV-Modul. Öffnen Sie die CSV-Datei. Erstellen Sie ein CSV-Reader-Objekt. Optional: Überspringen Sie die Kopfzeile. Durchlaufen Sie die Zeilen und greifen Sie auf die Spalten zu. Schließen Sie die Datei.

So lesen Sie eine Spalte in einer CSV-Datei in Python

So lesen Sie bestimmte Spalten aus einer CSV-Datei

Um bestimmte Spalten aus einer CSV-Datei zu lesen, können Sie das CSV-Modul von Python verwenden. Die folgenden Schritte erklären die Vorgehensweise:

Schritt 1: CSV-Modul importieren

<code class="python">import csv</code>

Schritt 2: CSV-Datei öffnen

<code class="python">with open('data.csv', 'r') as csvfile:</code>

Schritt 3: CSV-Reader-Objekt erstellen

<code class="python">reader = csv.reader(csvfile)</code>

Schritt 4: Kopfzeilen überspringen (optional)

Wenn die CSV-Datei Kopfzeilen enthält, können diese übersprungen werden mit:

<code class="python">next(reader)</code>

Schritt 5: Durchlaufen Sie die Zeilen

<code class="python">for row in reader:
    # 访问列
    列名 = row[列索引]</code>

Schritt 6: Schließen Sie die Datei

<code class="python">csvfile.close()</code>

Beispiel:

Um alle Werte in Spalte 3 (Index 2) auszulesen, können Sie den folgenden Code verwenden:

<code class="python">import csv

with open('data.csv', 'r') as csvfile:
    reader = csv.reader(csvfile)
    next(reader)  # 跳过标题行

    for row in reader:
        列名 = row[2]
        print(列名)</code>

Das obige ist der detaillierte Inhalt vonSo lesen Sie eine Spalte in einer CSV-Datei in Python. 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