Heim >Backend-Entwicklung >Python-Tutorial >Bringen Sie Ihnen Schritt für Schritt bei, wie Sie CSV-Dateien mit Python lesen
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.
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 Funktioncsv.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!