Gestion des fichiers Python :Renommer et supprimer des fichiers en toute simplicité
Renommer et supprimer des fichiers en Python
En Python, vous pouvez renommer et supprimer des fichiers à l'aide des fonctions intégrées du module os. Ces opérations sont importantes lors de la gestion de fichiers dans un système de fichiers. Dans ce didacticiel, nous explorerons comment effectuer ces actions étape par étape.
Renommer des fichiers en Python
Pour renommer un fichier en Python, vous pouvez utiliser la fonction os.rename(). Cette fonction prend deux arguments :le nom de fichier actuel et le nouveau nom de fichier.
Syntaxe
Voici la syntaxe de base de la fonction rename() en Python −
os.rename(current_file_name, new_file_name)
Paramètres
Voici les paramètres acceptés par cette fonction −
-
current_file_name - C'est le nom actuel du fichier que vous souhaitez renommer.
-
new_file_name - C'est le nouveau nom que vous souhaitez attribuer au fichier.
Exemple
Voici un exemple pour renommer un fichier existant "oldfile.txt" en "newfile.txt" à l'aide de la fonction rename() −
import os
# Current file name
current_name = "oldfile.txt"
# New file name
new_name = "newfile.txt"
# Rename the file
os.rename(current_name, new_name)
print(f"File '{current_name}' renamed to '{new_name}' successfully.")
Voici le résultat du code ci-dessus -
File 'oldfile.txt' renamed to 'newfile.txt' successfully.
Supprimer des fichiers en Python
Vous pouvez supprimer un fichier en Python à l'aide de la fonction os.remove(). Cette fonction supprime un fichier spécifié par son nom de fichier.
Syntaxe
Voici la syntaxe de base de la fonction Remove() en Python −
os.remove(file_name)
Paramètres
Cette fonction accepte le nom du fichier comme paramètre qui doit être supprimé.
Exemple
Voici un exemple pour supprimer un fichier existant "file_to_delete.txt" à l'aide de la fonction remove() −
import os
# File to be deleted
file_to_delete = "file_to_delete.txt"
# Delete the file
os.remove(file_to_delete)
print(f"File '{file_to_delete}' deleted successfully.")
Après avoir exécuté le code ci-dessus, nous obtenons le résultat suivant -
File 'file_to_delete.txt' deleted successfully.
Python
- Compteur Python dans les collections avec exemple
- Python - Programmation d'extensions avec C
- Développez ensemble vos compétences Python :cours en direct basés sur des cohortes
- Exceptions personnalisées Python
- Accès Internet Python en utilisant Urllib.Request et urlopen()
- Aide-mémoire sur les bases de Python :types de données essentiels, dictionnaires, listes et fonctions
- Débogueur Python :améliorez sans effort vos compétences de débogage
- Modules Python
- Python String format() Expliquer avec des EXEMPLES