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…

Obtenir des informations sur les processus avec le module os en Python

Contenu du cours À propos des processus avec le module os Obtenir l'identifiant du processus avec os.getpid() Obtenir l'identifiant du processus parent avec os.getppid() Identifier le système avec os.name Obtenir les informations de connexion avec os.getlogin() Obtenir des informations avec os.uname() Obtenir les identifiants utilisateur et groupe sous Unix Obtenir les variables d'environnement du processus…

Exécuter des commandes système avec os.system() en Python

Contenu du cours À propos de os.system() Syntaxe et fonctionnement de os.system() Exécuter une commande système simple Exécuter des commandes sous Windows Exécuter des commandes sous Linux et macOS Récupérer le code de retour d'une commande Construire une commande avec des variables Python Exécuter plusieurs commandes système Précautions et limites de os.system() A retenir !…

Les variables d'environnement Python avec os.environ

Contenu du cours À propos des variables d'environnement Python Accéder aux variables d'environnement avec os.environ Lire une variable d'environnement Utiliser os.environ.get() Créer et modifier une variable d'environnement Supprimer une variable d'environnement Parcourir les variables d'environnement Tester l'existence d'une variable d'environnement Utiliser les variables d'environnement dans une application A retenir ! 1. À propos des variables…