os.path |
Système d'exploitation : Chemin |
---|---|
Python |
Description
Ce module contient les classes permettant la gestion des répertoires du système d'exploitation.
Liste des procédures et fonctions
Nom | Description |
---|---|
abspath | Cette fonction permet de demander une version normalisée du chemin d'accès absolue. Sur la plupart des plateformes, cela revient à appeler la fonction normpath() comme suit : «normpath(join(os.getcwd(), path))». |
basename | Cette fonction permet de demander le nom de base du chemin d'accès. |
commonpath | Cette fonction permet de demander le sous-chemin commun le plus long de chaque chemin d'accès dans les chemins de séquence. |
commonprefix | Cette fonction permet de demander le préfixe de chemin le plus long (pris caractère par caractère) étant un préfixe de tous les chemins de la liste. Si la liste est vide, retournez la chaîne de caractères vide (''). |
dirname | Cette fonction permet de demander le nom de répertoire du chemin d'accès. Il s'agit du premier élément de la paire renvoyé en passant le chemin vers la fonction split(). |
exists | Cette fonction permet de vérifier si le chemin fait référence à un chemin existant ou à un descripteur de fichier ouvert. |
expanduser | Cette fonction permet de demander le paramètre avec une composante initiale de ~ ou ~ utilisateur remplacé par le répertoire personnel de cet utilisateur. |
expandvars | Cette fonction permet de demander le paramètre avec les variables d'environnement développées. |
getatime | Cette fonction permet de demander l'heure du dernier accès du chemin. |
getmtime | Cette fonction permet de demander l'heure de la dernière modification du chemin. |
getctime | Cette fonction permet de demander le ctime du système qui, sur certains systèmes d'exploitations (comme Unix) est l'heure de la dernière modification des métadonnées, et sur d'autres systèmes d'exploitation (comme Windows), est l'heure de création du chemin. |
getsize | Cette fonction permet de demander la taille, en octets, du chemin. |
isabs | Cette fonction permet de vérifier si le chemin spécifié est un chemin d'accès absolu. |
isdir | Cette fonction permet de vérifier si le chemin est un répertoire existant. |
isfile | Cette fonction permet de vérifier si le chemin est un fichier régulier existant. |
islink | Cette fonction permet de vérifier si le chemin fait référence à une entrée de répertoire existante étant un lien symbolique. |
ismount | Cette fonction permet de vérifier si le chemin d'accès est un point de montage : un point dans un système de fichiers où un système de fichiers différent a été monté. |
join | Cette fonction permet de joindre intelligemment une ou plusieurs composantes de chemin. |
lexists | Cette fonction permet de vérifier si le chemin fait référence à un chemin existant et retourner True pour les liens symboliques rompus. |
normcase | Cette fonction permet de normaliser le cas d'un nom de chemin. |
normpath | Cette fonction permet de normaliser un chemin en réduisant les séparateurs redondants et les références de niveau supérieur de sorte que A//B, A/B/, A/./B et A/dossier/../B deviennent tous A/B. |
realpath | Cette fonction permet de demander le chemin canonique du nom de fichier spécifié, en éliminant tous les liens symboliques rencontrés dans le chemin (s'ils sont pris en charge par le système d'exploitation). |
relpath | Cette fonction permet de demander le chemin de fichier relatif vers chemin à partir du répertoire en cours ou d'un répertoire de démarrage facultatif. |
samefile | Cette fonction permet de vérifier si les deux paramètres de chemin se réfèrent au même fichier ou répertoire. |
sameopenfile | Cette fonction permet de vérifier si les descripteurs de fichier fp1 et fp2 font référence au même fichier. |
samestat | Cette fonction permet de vérifier si les tuples de statistique spécifiés font référence au même fichier. |
split | Cette fonction permet de diviser le chemin d'accès en une paire (tête, queue) où la queue est la dernière composante du chemin et la tête est tout ce qui y mène. |
splitdrive | Cette fonction permet de diviser le chemin d'accès en une paire (pilote, queue) où pilote est soit un point de montage, soit la chaîne de caractères vide. |
splitext | Cette fonction permet de diviser le chemin d'accès en une paire (racine, extension) telle que racine + extension == chemin, et ext est vide ou commence par un point et contient au plus un point. |
supports_unicode_filenames | Cette fonction permet de vérifier si des chaînes de caractères Unicode arbitraires peuvent être utilisées comme noms de fichiers (dans les limites imposées par le système de fichiers). |
Remarque
- Sous le système d'exploitation Windows, une certaine attention est requise lorsque vous travaillez avec des noms de fichiers incluant une lettre d'unité de disque (par exemple, «C:sylvain.txt». Dans la plupart des cas, les noms de fichiers sont interprétés comme étant relatifs au répertoire de travail actuel. Par exemple, si le dossier est «C:\gladir\», le fichier «C:sylvain.txt» est interprété comme le fichier «C:\gladir\C:sylvain.txt», pas comme le fichier «C:\sylvain.txt».
Dernière mise à jour : Vendredi, le 3 janvier 2020