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

王林
Freigeben: 2024-04-04 09:33:01
Original
1125 Leute haben es durchsucht

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

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

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

使用csv.reader()

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

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

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

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

Verwandte Etiketten:
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