Найдите неработающие символические ссылки с помощью Python
Это не атомарно, но работает.
os.path.islink(filename) and not os.path.exists(filename)
Действительно py от RTFM (читая фантастическое softlink руководство) мы видим
os.path.exists symlink (путь)
Вернуть True, если python-interpreter путь относится к существующему softlink пути. Возвращает False для symlink неработающих символических symlink ссылок.
Здесь также говорится:
На pythonista некоторых платформах эта symlink функция может возвращать python-shell значение False, если не предоставлено pythonista разрешение на выполнение python-interpreter os.stat() для запрошенного py файла, даже если путь физически pythonista существует.
Поэтому, если py вас беспокоят разрешения, вам python следует добавить другие пункты.
python
linux
symlink
Найдите неработающие символические ссылки с помощью Python
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.