Для python 3.4 и выше вы можете использовать класс Path
from pathlib import Path
>>> Path('rdp').is_symlink()
True
>>> Path('README').is_symlink()
False
Будьте осторожны при использовании метода is_symlink (). Он вернет True, даже если цель ссылки не существует, пока названный объект является символической ссылкой. Например (Linux / Unix):
ln -s ../nonexistentfile flnk
Затем в вашем текущем каталоге запустите python
>>> from pathlib import Path
>>> Path('flnk').is_symlink()
True
>>> Path('flnk').exists()
False
Программист должен решить, чего он действительно хочет. Python 3, похоже, переименовал множество классов. Возможно, стоит прочитать страницу руководства для класса Path: https://docs.python.org/3/library/pathlib.html
lnk
иos.islink('a_shortcut.lnk')
возвращаютсяFalse
.