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

王林
王林original
2024-04-04 09:33:011126parcourir

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

É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:

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

使用csv.reader()

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

É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])

É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])

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
🎜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!

Déclaration:
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