Lire plusieurs fichiers automatiquement
Python permet de parcourir des dossiers et lire plusieurs fichiers grâce aux modules os
et glob
.
Lister tous les fichiers d’un dossier
import os chemin = "donnees/" for nom_fichier in os.listdir(chemin): print(nom_fichier)
Filtrer les fichiers par extension (ex: .txt)
import glob fichiers_txt = glob.glob("donnees/*.txt") for fichier in fichiers_txt: print(fichier)
Lire tous les fichiers texte et afficher leur contenu
for fichier in fichiers_txt: with open(fichier, "r") as f: contenu = f.read() print("Fichier:", fichier) print(contenu) print("------------")
Utilité
- Automatiser la lecture de rapports ou logs
- Traiter des lots de fichiers (ex: CSV, .log, .txt)
- Centraliser les données de plusieurs sources
Dans la prochaine leçon, nous verrons comment extraire et enregistrer uniquement les lignes ou informations pertinentes depuis plusieurs fichiers.
Aucun commentaire:
Enregistrer un commentaire