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

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

下次还敢
Freigeben: 2024-03-28 22:30:47
Original
1088 Leute haben es durchsucht

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>
Nach dem Login kopieren

Schritt 2: CSV-Datei öffnen

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

Schritt 3: CSV-Reader-Objekt erstellen

<code class="python">reader = csv.reader(csvfile)</code>
Nach dem Login kopieren

Schritt 4: Kopfzeilen überspringen (optional)

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

<code class="python">next(reader)</code>
Nach dem Login kopieren

Schritt 5: Durchlaufen Sie die Zeilen

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

Schritt 6: Schließen Sie die Datei

<code class="python">csvfile.close()</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage