os.path.isdir () retorna False mesmo quando existe uma pasta

Atualmente estou escrevendo um script que tem que verificar se todas as pastas especificadas realmente existem. Eu descobri que tenho que usar os.path.isdir () com caminhos absolutos.

Eu tenho a seguinte estrutura de diretórios:

X:\
  pythonscripts\
    files\
      Films\
      Series\
    src\

Quando abro minha linha de comando em python e tento se as pastas realmente existem, recebo o seguinte:

>>> 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

O que é estranho, porque quando copio e colo esses caminhos no Windows Explorer, posso acessá-los sem problemas. Eu verifiquei as permissões e todas as pastas têm as mesmas permissões. Alguém sabe o que estou fazendo errado?

questionAnswers(3)

yourAnswerToTheQuestion