Suppression de fichiers et de dossiers en Python
Lorsque vous travaillez avec des fichiers et des dossiers en Python, il est souvent pratique de pouvoir les supprimer. Voici trois façons courantes de le faire :
1. Utilisation de pathlib
Le module pathlib fournit un moyen multiplateforme de travailler avec les chemins de fichiers. Il propose les deux méthodes de suppression suivantes :
2. Utilisation de Shutil
Le module Shutil fournit un ensemble de fonctions utilitaires pour travailler avec des fichiers et des dossiers. Il propose la fonction rmtree() permettant de supprimer un répertoire et tout son contenu de manière récursive.
3. Utilisation de os
Pour les versions Python 3.3 et inférieures, vous pouvez utiliser les méthodes suivantes à partir du module os :
Exemples d'utilisation :
Pour supprimez un fichier nommé "myfile.txt" à l'aide de pathlib, vous pouvez utiliser le code suivant :
import pathlib path = pathlib.Path("myfile.txt") path.unlink()
Pour supprimer un répertoire nommé "mon_répertoire" à l'aide deshul, vous pouvez utiliser le code suivant :
import shutil shutil.rmtree("my_directory")
Pour supprimer un lien symbolique nommé "mon_lien" à l'aide de os.unlink(), vous pouvez utiliser le code suivant :
import os os.unlink("my_link")
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!