Python - Renommage et suppression de fichiers

Renommage et suppression de fichiers en Python

Bienvenue dans ce tutoriel sur le renommage et la suppression de fichiers en utilisant Python ! Dans ce guide, nous couvrirons les concepts de base et vous fournirons des exemples pratiques. À la fin de cet article, vous aurez une compréhension solide de la manière de manipuler les noms de fichiers et de supprimer des fichiers en utilisant Python. Alors, plongeons dans l'action !

Python - Renaming and Deleting Files

Introduction

Avant de commencer, il est important de comprendre que Python nous fournit plusieurs fonctions intégrées pour interagir avec le système de fichiers. Nous pouvons utiliser ces fonctions pour effectuer des opérations telles que le renommage et la suppression de fichiers.

Renommage de fichiers en Python

Le renommage de fichiers est une tâche courante lors de la gestion des fichiers de votre ordinateur. En Python, nous pouvons facilement réaliser cela en utilisant le module os, qui fournit une fonction appelée rename(). Voyons comment cela fonctionne :

import os

# Renommage d'un fichier de old_name.txt en new_name.txt
old_file_name = "old_name.txt"
new_file_name = "new_name.txt"

try:
os.rename(old_file_name, new_file_name)
print("Fichier renommé avec succès !")
except FileNotFoundError:
print("Le fichier n'existe pas.")
except Exception as e:
print(f"Une erreur s'est produite : {e}")

Dans le code ci-dessus, nous importons le module os et définissons les anciens et nouveaux noms de fichiers. Ensuite, nous utilisons la fonction os.rename() pour renommer le fichier. Si le fichier n'existe pas ou s'il y a une autre erreur, une exception sera levée, et nous la gérions en conséquence.

Suppression de fichiers en Python

La suppression de fichiers est une autre opération essentielle lors de la gestion des fichiers sur votre ordinateur. Encore une fois, Python nous offre une méthode simple pour le faire en utilisant la fonction remove() du module os. Voici un exemple :

import os

# Suppression d'un fichier nommé my_file.txt
file_to_delete = "my_file.txt"

try:
os.remove(file_to_delete)
print("Fichier supprimé avec succès !")
except FileNotFoundError:
print("Le fichier n'existe pas.")
except Exception as e:
print(f"Une erreur s'est produite : {e}")

Dans ce code, nous importons le module os et spécifions le nom du fichier que nous voulons supprimer. Ensuite, nous utilisons la fonction os.remove() pour supprimer le fichier. Encore une fois, nous gérions les erreurs potentielles en attrapant les exceptions.

Conclusion

C'est tout ! Vous savez maintenant comment renommer et supprimer des fichiers en utilisant Python. N'oubliez pas de vérifier toujours les chemins et les noms des fichiers avant d'effectuer ces opérations, surtout lorsque vous travaillez avec des fichiers importants. Il est également bon de sauvegarder vos données avant de faire des modifications pour éviter une perte accidentelle.

J'espère que ce tutoriel vous a été utile. Si vous avez des questions ou avez besoin de plus d'assistance, n'hésitez pas à demander. Bon codage !

Credits: Image by storyset