#pathlib
9 éléments
snippet
argparse: types Path et validation d'existence
Valider qu'un chemin existe ou non directement via argparse.
ouvrir
snippet
pathlib: glob et rglob avec filtres
Lister des fichiers par motif, de façon récursive ou non.
ouvrir
snippet
pathlib.is_relative_to: vérifier l'ancrage dans une base
Empêcher les parcours hors base (path traversal) côté chemin.
ouvrir
snippet
pathlib: lire et écrire des fichiers simplement
Manipuler des chemins et du texte de manière portable et lisible.
ouvrir
snippet
pathlib.mkdir: créer des dossiers parents et ignorer l'existant
Créer un arborescence de dossiers de manière idempotente.
ouvrir
snippet
pathlib.touch: créer un fichier et mettre à jour mtime
Créer le fichier s'il n'existe pas et rafraîchir son horodatage.
ouvrir
snippet
pathlib: resolve pour normaliser et suivre les symlinks
Normaliser un chemin absolu et résoudre les liens symboliques en toute sécurité.
ouvrir
snippet
pathlib: with_suffix/with_name pour renommer proprement
Changer l'extension ou le nom de base sans manipuler des chaînes.
ouvrir
leçon
pathlib : chemins, navigation, portabilité
manipuler des chemins de fichiers de manière sûre et portable.
ouvrir
page 1 sur 1