📜  Python| os.readlink() 方法

📅  最后修改于: 2022-05-13 01:54:35.020000             🧑  作者: Mango

Python| os.readlink() 方法

Python中的OS 模块提供了与操作系统交互的功能。操作系统属于 Python 的标准实用程序模块。该模块提供了一种使用操作系统相关功能的可移植方式。

os 模块中的所有函数在文件名和路径无效或不可访问的情况下,或具有正确类型但操作系统不接受的其他参数的情况下引发OSError

Python中的os.readlink()方法用于解析符号链接。此方法返回符号链接指向的路径。

代码:使用 os.readlink() 方法来解析符号链接
# Python program to explain os.readlink() method 
    
# importing os module 
import os
  
# Original file path
path = "/home/ihritik/Documents/file.txt"
  
# Create a symbolic link
# of above path 
# using os.symlink() method
link = "/home/ihritik/Desktop/file(symlink).txt"
os.symlink(path, link)
  
  
# So, link is a symbolic link
# Now using os.readlink() method
# resolve the symbolic link
originalPath = os.readlink(link)
  
  
# print the path to which
# symbolic link points
print("Symbolic link points to", originalPath)
  
  
# If the given path is not a
# symbolic link then 
# os.readlink() method will
# raise an OSError
输出:
Symbolic link points to /home/ihritik/Documents/file.txt

参考: https://docs。 Python.org/3/library/os.html