2010-07-09 11 views

Odpowiedz

23

os.path.islink (czy to jest łącze?) I os.path.realpath (uzyskać ostateczną wskazówkę do ścieżki, niezależnie od tego, czy jest to łącze).

Jeśli os.path.islink ma wartość True, a chcesz tylko podążać za pierwszym linkiem, użyj os.readlink.

+0

os.path.realpath nie podaje ścieżki rzeczywistej ścieżki pliku docelowego, jak wspomniano. – duhhunjonn

+2

Wygląda na to, że 'os.path.realpath' rozwiązuje dowiązania symboliczne, w tym dowiązania symboliczne multipli-linked (multiply-nested?). – dcrosta

+0

os.path.realpath rozwiązuje linki tylko w systemach uniksowych, a nie w Windows. –

Powiązane problemy