os.path.isdir () devuelve False incluso cuando existe una carpeta

Actualmente estoy escribiendo un script que tiene que verificar si realmente existen todas las carpetas especificadas. Descubrí que tengo que usar os.path.isdir () con rutas absolutas.

Tengo la siguiente estructura de directorios:

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

Cuando abro la línea de comandos de mi Python y pruebo si las carpetas realmente existen, obtengo lo siguiente:

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

Lo cual es extraño, porque cuando copio y pego estas rutas en el Explorador de Windows, puedo acceder a ellas sin problemas. Revisé los permisos y todas las carpetas tienen los mismos permisos en ellos. ¿Alguien sabe lo que estoy haciendo mal?

Respuestas a la pregunta(3)

Su respuesta a la pregunta