Python 3.4 ve üstü için Path sınıfını kullanabilirsiniz
from pathlib import Path
>>> Path('rdp').is_symlink()
True
>>> Path('README').is_symlink()
False
İs_symlink () yöntemini kullanırken dikkatli olmalısınız. Adlandırılan nesne bir sembolik bağ olduğu sürece, bağlantının hedefi mevcut olmasa bile True döndürür. Örneğin (Linux / Unix):
ln -s ../nonexistentfile flnk
Ardından, mevcut dizininizde python'u ateşleyin
>>> from pathlib import Path
>>> Path('flnk').is_symlink()
True
>>> Path('flnk').exists()
False
Programcı gerçekte ne istediğine karar vermelidir. Python 3 birçok sınıfı yeniden adlandırmış gibi görünüyor. Path sınıfının kılavuz sayfasını okumak faydalı olabilir: https://docs.python.org/3/library/pathlib.html
lnk
veos.islink('a_shortcut.lnk')
geri dönerFalse
.