Heim >Backend-Entwicklung >Python-Tutorial >Bringen Sie Ihnen Schritt für Schritt bei, wie Sie CSV-Dateien mit Python lesen

Bringen Sie Ihnen Schritt für Schritt bei, wie Sie CSV-Dateien mit Python lesen

王林
王林Original
2024-04-04 09:33:011119Durchsuche

Um eine CSV-Datei zu lesen, können Sie die CSV-Bibliothek von Python verwenden. Die spezifischen Schritte sind wie folgt: Importieren Sie die CSV-Bibliothek. Öffnen Sie die CSV-Datei mit der Funktion open(). Verwenden Sie die Funktion csv.reader(), um den Dateiinhalt zu lesen und ihn in ein Reader-Objekt zu analysieren. Durchlaufen Sie das Leseobjekt, um CSV-Daten Zeile für Zeile zu lesen.

Bringen Sie Ihnen Schritt für Schritt bei, wie Sie CSV-Dateien mit Python lesen

Lernen Sie Schritt für Schritt, wie Sie CSV-Dateien mit Python lesen

CSV-Dateien (Comma Separated Values) sind ein gängiges Datenformat zum Speichern tabellarischer Daten. Python bietet mehrere Methoden zum Lesen von CSV-Dateien. In diesem Artikel wird eine der einfachsten und am häufigsten verwendeten Methoden vorgestellt.

Schritt 1: Importieren Sie die erforderlichen Bibliotheken

Zunächst müssen Sie die erforderlichen Bibliotheken importieren, um CSV-Dateien zu verarbeiten.

import csv

Schritt 2: Öffnen Sie die CSV-Datei

Verwenden Sie die Funktion open(), um die zu lesende CSV-Datei zu öffnen. Geben Sie den Dateinamen und den Öffnungsmodus an („r“ bedeutet „schreibgeschützt“). open()函数打开要读取的CSV文件。指定文件名和打开模式('r'表示只读)。

with open('data.csv', 'r') as f:

步骤 3:读取并解析CSV数据

使用csv.reader()

reader = csv.reader(f)
for row in reader:
    # 处理每一行数据

Schritt 3: CSV-Daten lesen und analysieren

Verwenden Sie die Funktion csv.reader(), um den Dateiinhalt zu lesen und in ein Reader-Objekt zu analysieren. Sie können dann über das Objekt iterieren, um die Daten Zeile für Zeile zu lesen.

for row in reader:
    print(row[0], row[1], row[2])

Schritt 4: Jede Datenzeile verarbeiten

Jede Datenzeile ist eine Liste, die alle Spaltenwerte dieser Zeile enthält. Über Indizes kann auf einzelne Werte zugegriffen werden.

import csv

with open('data.csv', 'r') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row[0], row[1], row[2])

Praktischer Fall

🎜🎜Das Folgende ist ein Codebeispiel, das eine CSV-Datei mit dem Namen „data.csv“ liest und die ersten drei Zeilen ausgibt: 🎜
Name,Age,Height
John,30,180
Jane,25,170
Mary,28,165
🎜Der Code gibt etwa Folgendes aus: 🎜rrreee

Das obige ist der detaillierte Inhalt vonBringen Sie Ihnen Schritt für Schritt bei, wie Sie CSV-Dateien mit Python lesen. 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