Obecnie piszę skrypt, który musi sprawdzić, czy wszystkie określone foldery faktycznie istnieją. Dowiedziałem się, że muszę używać funkcji os.path.isdir() z bezwzględnymi ścieżkami.os.path.isdir() zwraca False, nawet jeśli istnieje folder
Mam następującą strukturę katalogów:
X:\
pythonscripts\
files\
Films\
Series\
src\
Kiedy otwieram op linię moje polecenia python i spróbować jeśli foldery rzeczywiście istnieje, pojawia się następujący:
>>> import os
>>> os.path.isdir('X:\pythonscripts\src')
True
>>> os.path.isdir('X:\pythonscripts\files')
False
>>> os.path.isdir('X:\pythonscripts\files\Films')
False
>>> os.path.isdir('X:\pythonscripts\files\Series')
False
Która jest nieparzysta, ponieważ po skopiowaniu i wklejeniu tych ścieżek do Eksploratora Windows mogę uzyskać do nich dostęp bez problemów. Sprawdziłem uprawnienia i wszystkie foldery mają te same uprawnienia. Czy ktoś wie, co robię źle?