lexists⇨ MENU ⇨ MODULES ⇨ ⇨ os.path
os.path.realpath ( )
DESCRIPTION.
Retourne le nom canonique un emplacement, répertoire ou fichier, en supprimant les symboles symboliques s'il en contient.
SYNTAXE.
Variable = os.path.realpath ( chemin , strict )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
os.path.realpath ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
chemin ⇨ désignation de l'emplacement [ OBLIGATOIRE ]
strict ⇨ vérification de présence [ optionnel ]
REMARQUES.
chemin peut être un str ( ) ou un bytes ( ) désignant un emplacement valide. chemin peut être exprimé de façon absolue ou relative, ou int ( ) faisant référence à un descripteur de fichier.
strict doit être un bool ( ).
L'appel de la méthode os.path.realpath ( ) retourne la désignation d'un chemin canonique de nom de chemin, en éliminant toutes référence à des liens symboliques rencontrés, dans la mesure où l'os de la machine hote les prend en charges.
Si strict vaut True, Python lèvera une exception si chemin n'existe pas ou si une boucle de lien symbolique est rencontrée. Par contre si strict vaut False, le chemin est résolu autant que possible et tout reste est ajouté sans vérifier s'il existe.
Note : Cette fonction émule la procédure du système d'exploitation pour rendre un chemin canonique, qui diffère légèrement entre Windows et UNIX en ce qui concerne la façon dont les liens et les composants de chemin suivants interagissent.
Les API du système d'exploitation rendent les chemins canoniques selon les besoins, il n'est donc normalement pas nécessaire d'appeler cette fonction.
EXEMPLE.
import os.path
print ( os.path.realpath ( "/home/login/Documents/VotreFichier.txt" ) )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.