os.readlink ( )
DESCRIPTION.
Retourne le fichier associé à un lien symbolique, un alias.
SYNTAXE.
Variable = os.readlink ( alias , * , descripteur )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
os.readlink ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
alias ⇨ identification de l'a [ OBLIGATOIRE ]
* ⇨ autres options [ optionnel ]
descripteur ⇨ descripteur de fichier [ optionnel ]
REMARQUES.
alias doit être un str ( ) ou un bytes ( ) correspondant à lien symbolique définit précédemment avec la méthode os.symlink ( ).
descripteur est un attribut nommé par src_dir_fd = valeur, où valeur doit être un int ( ) identifiant un descripteur de fichier valide, ou None, valeur par défaut. descripteur n'est disponible que pour UNIX et la plupart des Linux. Son utilisation sous d'autres OS, tel que Windows de Microsoft, lèvera une exception.
L'appel de la méthode os.readlink ( ) retourne le chemin réel du fichier associé au lien symbolique alias. La valeur retournée peut exprimer un chemin absolu ou relatif. Un chemin relatif pourra reconstituer un chemin absolu avec os.path.join ( os.path.dirname ( alias ) , os.readlink ( alias ) ). si le sous module os.path de la bibliothèque standard a été importé.
La valeur retournée est du même type que alias, c'est-à-dire un str ( ) si alias est un str ( ) ou un bytes ( ) si alias est un bytes ( ).
Note : Pour tenter de résoudre un chemin qui peut contenir des liens matériels, l'appel de la méthode os.realpath ( ) pourra gérer correctement la récursion et les différents sytèmes d'exploitations.
EXEMPLE.
import os
os.symlink ( "/home/login/Documents/test.txt" , "defaut" )
print ( os.readlink ( "defaut" ) )
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.