Python 3 - os.readlink() Method


Description

The method readlink() returns a string representing the path to which the symbolic link points. It may return an absolute or relative pathname.

Syntax

Following is the syntax for readlink() method −

os.readlink(path)

Parameters

path − This is the path or symblic link for which we are going to find source of the link.

Return Value

This method return a string representing the path to which the symbolic link points.

Example

The following example shows the usage of readlink() method.

# !/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)

Result

Let us compile and run the above program, this will create a symblic link to d:\tmp\python3 and later it will read the source of the symbolic link using readlink() call. This is an example on Windows platform and needs administrator privilege to run. Before running this program make sure you do not have d:\tmp\python2 already available.

d:\tmp\python2
python_files_io.htm
Advertisements