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