Explorer le code, créer des solutions et partager des connaissances dans le monde fascinant du développement logiciel.

mardi 24 juin 2025

Apprendre Python : Organiser et Renommer les Fichiers Traités

Apprendre Python : Organiser et Renommer les Fichiers Traités
Organiser et Renommer les Fichiers Traités

Déplacer et Renommer les fichiers après traitement

Après avoir traité plusieurs fichiers, il est utile de les déplacer ou renommer pour éviter de les traiter à nouveau. Voici comment faire.

Créer un dossier d’archives

import os

if not os.path.exists("archives"):
    os.mkdir("archives")
        

Déplacer les fichiers traités

import shutil
import glob

fichiers = glob.glob("logs/*.txt")

for fichier in fichiers:
    shutil.move(fichier, "archives/" + os.path.basename(fichier))
        

Renommer les fichiers avec une date

import datetime

aujourdhui = datetime.datetime.now().strftime("%Y-%m-%d")

for fichier in glob.glob("archives/*.txt"):
    nom = os.path.basename(fichier)
    nouveau_nom = f"archives/{aujourdhui}_{nom}"
    os.rename(fichier, nouveau_nom)
        

Résumé

  • Créer des dossiers automatiquement si nécessaire
  • Déplacer les fichiers traités pour les archiver
  • Ajouter une date pour les retrouver facilement

Dans la prochaine leçon, nous verrons comment créer un script complet qui lit, filtre, enregistre et archive en une seule exécution.

© 2024 Codez avec moi

Aucun commentaire:

Enregistrer un commentaire