import os.path os.path.islink(path)
path
- путь к символической ссылке.bool
- True
если путь ведет к символической ссылке.Функция islink()
модуля os.path
возвращает True
если путь path
относится к существующей записи каталога, который является символической ссылкой.
Функция всегда возвращает False
, если символические ссылки не поддерживаются средой выполнения Python.
Аргумент path
может принимать байтовые или текстовые строки. Функция os.path.islink()
может принимать объект, представляющий путь к файловой системе, например такой как pathlib.PurePath
.
>>> import os, pathlib # создадим файл >>> p = pathlib.Path('file.txt') >>> p.touch() # создадим символьную ссылку >>> os.symlink(p, 'link') # ПРОВЕРКА >>> os.path.islink('link') # True >>> os.path.islink('file.txt') # False # Очистка >>> p.unlink() >>> os.unlink('link')