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…