Maison > développement back-end > Tutoriel Python > Apprenez étape par étape à lire des fichiers CSV avec Python

Apprenez étape par étape à lire des fichiers CSV avec Python

王林
Libérer: 2024-04-04 09:33:01
original
1124 Les gens l'ont consulté

Pour lire un fichier CSV, vous pouvez utiliser la bibliothèque csv de Python. Les étapes spécifiques sont les suivantes : Importer la bibliothèque csv. Ouvrez le fichier CSV à l'aide de la fonction open(). Utilisez la fonction csv.reader() pour lire le contenu du fichier et l'analyser dans un objet lecteur. Parcourez l'objet lecteur pour lire les données CSV ligne par ligne.

Apprenez étape par étape à lire des fichiers CSV avec Python

Apprenez-vous étape par étape à lire les fichiers CSV avec Python

Les fichiers CSV (valeurs séparées par des virgules) sont un format de données courant utilisé pour stocker des données tabulaires. Python propose plusieurs méthodes pour lire les fichiers CSV, et cet article présentera l'une des méthodes les plus simples et les plus couramment utilisées.

Étape 1 : Importez les bibliothèques nécessaires

Tout d'abord, vous devez importer les bibliothèques nécessaires pour traiter les fichiers CSV.

import csv
Copier après la connexion

Étape 2 : Ouvrez le fichier CSV

Utilisez la fonction open() pour ouvrir le fichier CSV à lire. Spécifiez le nom du fichier et le mode d'ouverture (« r » signifie lecture seule). open()函数打开要读取的CSV文件。指定文件名和打开模式('r'表示只读)。

with open('data.csv', 'r') as f:
Copier après la connexion

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

使用csv.reader()

reader = csv.reader(f)
for row in reader:
    # 处理每一行数据
Copier après la connexion

Étape 3 : Lire et analyser les données CSV

Utilisez la fonction csv.reader() pour lire le contenu du fichier et l'analyser dans un objet lecteur. Vous pouvez ensuite parcourir l'objet pour lire les données ligne par ligne.

for row in reader:
    print(row[0], row[1], row[2])
Copier après la connexion

Étape 4 : Traiter chaque ligne de données

Chaque ligne de données est une liste contenant toutes les valeurs de colonne de cette ligne. Les valeurs individuelles sont accessibles à l'aide d'index.

import csv

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

Cas pratique

🎜🎜Ce qui suit est un exemple de code qui lit un fichier CSV nommé "data.csv" et imprime les trois premières lignes : 🎜
Name,Age,Height
John,30,180
Jane,25,170
Mary,28,165
Copier après la connexion
🎜Le code affichera quelque chose de similaire à ce qui suit : 🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal