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