Maison >développement back-end >Tutoriel Python >Apprenez étape par étape à lire des fichiers CSV avec Python
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-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 fonctioncsv.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!