pathlib ou os.path : lequel utiliser en Python ?

Contenu du cours À propos de pathlib et os.path Différence de principe entre pathlib et os.path Créer et construire des chemins Obtenir les différentes parties d'un chemin Tester l'existence et le type d'un chemin Obtenir un chemin absolu Manipuler les noms et extensions des fichiers Parcourir les fichiers et dossiers Tableau de correspondance entre pathlib…

Changer l'extension d'un fichier avec pathlib.Path.with_suffix() en Python

Contenu du cours À propos de Path.with_suffix() Obtenir l'extension d'un fichier avec Path.suffix Changer une extension avec Path.with_suffix() Ajouter une extension à un chemin Supprimer l'extension d'un chemin Changer l'extension et renommer le fichier Changer l'extension de plusieurs fichiers Manipuler les fichiers ayant plusieurs extensions Erreurs et précautions avec Path.with_suffix() À retenir 1. À propos…

Obtenir des informations sur un fichier avec pathlib.Path.stat() en Python

Contenu du cours À propos de Path.stat() Obtenir les informations d'un fichier avec Path.stat() Obtenir la taille d'un fichier avec st_size Obtenir la date de dernière modification avec st_mtime Obtenir la date du dernier accès avec st_atime Obtenir les informations de création avec st_ctime Afficher les dates dans un format lisible Obtenir les permissions et…

Obtenir un chemin absolu avec pathlib en Python

Contenu du cours À propos des chemins absolus avec pathlib Différence entre chemin relatif et chemin absolu Obtenir un chemin absolu avec Path.absolute() Obtenir un chemin absolu avec Path.resolve() Différence entre absolute() et resolve() Obtenir le chemin absolu du répertoire courant Obtenir le chemin absolu d'un fichier Tester si un chemin est absolu avec is_absolute()…

Supprimer des fichiers et dossiers avec pathlib en Python

Contenu du cours À propos de la suppression avec pathlib Supprimer un fichier avec Path.unlink() Vérifier l'existence avant de supprimer un fichier Supprimer un fichier avec missing_ok=True Supprimer un dossier vide avec Path.rmdir() Vérifier un dossier avant sa suppression Supprimer plusieurs fichiers Supprimer le contenu d'un dossier Gérer les erreurs de suppression A retenir !…

Renommer et déplacer des fichiers avec pathlib en Python

Contenu du cours À propos du renommage et du déplacement avec pathlib Renommer un fichier avec Path.rename() Renommer un fichier en conservant son extension Déplacer un fichier avec Path.rename() Renommer et déplacer un fichier simultanément Utiliser Path.replace() Vérifier les chemins avant le déplacement Renommer plusieurs fichiers Gérer les erreurs de renommage et de déplacement A…

Parcourir les fichiers et dossiers avec pathlib en Python

Contenu du cours À propos du parcours des fichiers et dossiers avec pathlib Parcourir un dossier avec Path.iterdir() Afficher uniquement les fichiers Afficher uniquement les dossiers Rechercher des fichiers avec Path.glob() Filtrer les fichiers selon leur extension Parcourir récursivement avec Path.rglob() Parcourir récursivement avec glob() Afficher le nom et le chemin des éléments Compter les…

Créer des dossiers avec pathlib.Path.mkdir() en Python

Contenu du cours À propos de Path.mkdir() Syntaxe de Path.mkdir() Créer un dossier simple Créer un dossier dans un emplacement précis Créer plusieurs niveaux de dossiers avec parents=True Éviter une erreur avec exist_ok=True Combiner parents=True et exist_ok=True Vérifier l'existence avant de créer un dossier Créer plusieurs dossiers Créer une arborescence de projet Gérer les erreurs…

Obtenir les différentes parties d'un chemin avec pathlib en Python

Contenu du cours À propos des différentes parties d'un chemin avec pathlib Créer un chemin avec pathlib.Path Obtenir le nom avec Path.name Obtenir le dossier parent avec Path.parent Obtenir toutes les parties avec Path.parts Obtenir le nom sans extension avec Path.stem Obtenir l'extension avec Path.suffix Obtenir plusieurs extensions avec Path.suffixes Obtenir la racine, le lecteur…

Créer et manipuler des chemins avec pathlib.Path en Python

Contenu du cours À propos de pathlib.Path Créer un chemin avec Path Obtenir le répertoire courant avec Path.cwd() Obtenir le dossier personnel avec Path.home() Construire et combiner des chemins Accéder aux différentes parties d'un chemin Manipuler le nom et l'extension d'un fichier Tester l'existence et la nature d'un chemin Transformer un chemin relatif en chemin…

La méthode os.path.isdir() : Guide Complet de Vérification de Répertoires en Python

La méthode  os.path.isdir() : Guide Complet de Vérification de Répertoires en Python

Contenu du cours A propos de la méthode os.path.isdir() Syntaxe et Paramètres de la méthode Utilisation Pratique et Exemples Bonnes Pratiques et Pièges à Éviter Alternative Moderne : pathlib 1. A propos de os.path.isdir() 1.1 Qu'est-ce que os.path.isdir() ? La fonction os.path.isdir() est une méthode du module os.path en Python qui permet de vérifier si…