Сообщить об ошибке.

Функция islink() модуля os.path в Python.

Проверить наличие символической ссылки.

Синтаксис:

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')