Python:
Vérifier si un répertoire existe
Comment faire :
Python fournit des moyens natifs de vérifier l’existence d’un répertoire en utilisant les modules os
et pathlib
. Voici des exemples pour les deux :
Utiliser le module os
import os
# Spécifier le chemin du répertoire
dir_path = "/chemin/vers/repertoire"
# Vérifier si le répertoire existe
if os.path.isdir(dir_path):
print(f"Le répertoire {dir_path} existe.")
else:
print(f"Le répertoire {dir_path} n'existe pas.")
Utiliser le module pathlib
from pathlib import Path
# Spécifier le chemin du répertoire
dir_path = Path("/chemin/vers/repertoire")
# Vérifier si le répertoire existe
if dir_path.is_dir():
print(f"Le répertoire {dir_path} existe.")
else:
print(f"Le répertoire {dir_path} n'existe pas.")
Bibliothèques tierces
Bien que la bibliothèque standard de Python soit suffisante pour vérifier si un répertoire existe, des bibliothèques comme pathlib2
peuvent être des alternatives pour une cohérence à travers les versions de Python ou pour des fonctionnalités additionnelles.
Note : Avec les dernières versions de Python, pathlib
est assez robuste pour la plupart des cas d’usage, rendant les bibliothèques tierces moins nécessaires pour cette tâche spécifique.