Dans cet article, nous démontrerons différentes méthodes à travers lesquelles vous pouvez supprimer un répertoire dans Python. Nous mentionnerons quelques exemples qui vous aideront à comprendre les fonctions de supprimer Python de supprimer le répertoire.
Fonctions Python pour supprimer le répertoire
Il existe trois fonctions suivantes sont disponibles dans Python pour supprimer un répertoire ou un dossier:
Supprimer le répertoire à l'aide du système d'exploitation.fonction rmdir ()
Le système d'exploitation.La fonction RMDIR () est utilisée pour supprimer le répertoire vide dans Python. Dans ce cas, le répertoire requis est vide; Sinon, il augmentera un oseror. Le filenotfounonerror est soulevé si le répertoire n'existe pas.
Exemple
Le code source suivant est un exemple de système d'exploitation.Fonction RMDIR ():
Importer un système d'exploitationLe chemin du répertoire que vous souhaitez supprimer sera enregistré dans la variable 'path_dir'. La sortie suivante s'affiche sur la fenêtre:
Supprimer le répertoire à l'aide du module Pathlib
En incluant le module Pathlib, le chemin.La fonction rmdir () aide également à supprimer un répertoire vide.
Exemple
L'exemple indiqué ci-dessous montrera la démonstration du module Pathlib et du chemin.Fonction RMDIR ():
à partir du chemin d'importation PathlibLa variable path_dir conserve le chemin du répertoire que vous souhaitez supprimer. Après avoir exécuté le code source ci-dessus, la sortie suivante s'affiche sur la fenêtre:
Supprimer le répertoire à l'aide de Shutil.rmtree ()
Utilisation de la fermeture.RMTREE () Fonction, vous pouvez supprimer ou supprimer le répertoire requis, y compris son contenu, de votre système. Alors, utilisez le module ShutLil pour supprimer un arbre de répertoire.
Exemple
L'exemple suivant vous montrera comment supprimer un répertoire à l'aide du module Shutil Python:
Importer la fermetureLes résultats divisés ci-dessous s'affichent dans la fenêtre de code source après avoir exécuté le code Python ci-dessus:
Conclusion
Nous avons décrit dans cet article comment supprimer un répertoire à l'aide de différentes fonctions Python. Nous avons mentionné trois fonctions OS.rmdir (), module pathlib et fermeture.rmtree (), à travers lequel vous pouvez facilement supprimer un répertoire en python. J'espère que ces fonctions vous aideront à supprimer les répertoires de votre système. Cependant, soyez prudent tout en supprimant un répertoire et son contenu car une fois le répertoire supprimé, vous ne pouvez pas le récupérer facilement.