Python 3 - metodo os.readlink ()

Descrizione

Il metodo readlink()restituisce una stringa che rappresenta il percorso a cui punta il collegamento simbolico. Può restituire un percorso assoluto o relativo.

Sintassi

Di seguito è riportata la sintassi per readlink() metodo -

os.readlink(path)

Parametri

path - Questo è il percorso o il collegamento simbolico per il quale troveremo l'origine del collegamento.

Valore di ritorno

Questo metodo restituisce una stringa che rappresenta il percorso a cui punta il collegamento simbolico.

Esempio

L'esempio seguente mostra l'utilizzo del metodo readlink ().

# !/usr/bin/python3
import os

src = 'd://tmp//python3'
dst = 'd://tmp//python2'

# This creates a symbolic link on python in tmp directory
os.symlink(src, dst)

# Now let us use readlink to display the source of the link.
path = os.readlink( dst )
print (path)

Risultato

Compiliamo ed eseguiamo il programma sopra, questo creerà un collegamento simbolico a d: \ tmp \ python3 e successivamente leggerà il sorgente del collegamento simbolico usando readlink () call. Questo è un esempio sulla piattaforma Windows e necessita dei privilegi di amministratore per essere eseguito. Prima di eseguire questo programma assicurati di non avere d: \ tmp \ python2 già disponibile.

d:\tmp\python2