Python| os.path.lexists() 方法
Python中的OS 模块提供了与操作系统交互的功能。操作系统属于 Python 的标准实用程序模块。该模块提供了一种使用操作系统相关功能的可移植方式。 os.path模块是Python中OS 模块的子模块,用于常见的路径名操作。
Python中的os.path.lexists()
方法用于检查给定路径是否存在。与os.path.exists()
方法不同,它为损坏的符号链接返回True 。
此方法的行为类似于os.path.exists()
在os.path.lstat()
方法不可用的平台上。
Syntax: os.path.lexists(path)
Parameter:
path: A path-like object representing a file system path. A path-like object is either a string or bytes object representing a path.
Return Type: This method returns a Boolean value of class bool. This method returns True if path exists otherwise returns False. It will return True for broken symbolic links.
# Python program to explain os.path.lexists() method
# importing os.path module
import os.path
# Path
path = '/home/User/Desktop'
# Check whether the Given
# path exists or not
pathExists = os.path.lexists(path)
print(pathExists)
# Path
path = '/home/User/Downloads/file.txt'
# Check whether the specified
# path exists or not
pathExists = os.path.lexists(path)
print(pathExists)
# os.path.lexists() method
# will also return True if
# the given path is
# broken symbolic link
True
False
参考: https://docs。 Python.org/3/library/os.path.html