os.path.isdir () zwraca False, nawet jeśli folder istnieje
Obecnie piszę skrypt, który musi sprawdzić, czy wszystkie określone foldery faktycznie istnieją. Dowiedziałem się, że muszę używać os.path.isdir () z absolutnymi ścieżkami.
Mam następującą strukturę katalogów:
X:\
pythonscripts\
files\
Films\
Series\
src\
Kiedy otwieram op my wiersz poleceń Pythona i próbuję sprawdzić, czy foldery rzeczywiście istnieją, otrzymuję następujące informacje:
>>> 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
Co jest dziwne, ponieważ podczas kopiowania i wklejania 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?