barras mixtas con os.path.join en windows

Tiendo a usar solo barras diagonales para rutas ('/') y python está contento con eso también en Windows. En la descripción de os.path.join dice que es la forma correcta si quieres ir multiplataforma. Pero cuando lo uso me dan barras mixtas:

import os

a = 'c:/'
b = 'myFirstDirectory/'
c = 'mySecondDirectory'
d = 'myThirdDirectory'
e = 'myExecutable.exe'


print os.path.join(a, b, c, d, e)

# Result:
c:/myFirstDirectory/mySecondDirectory\myThirdDirectory\myExecutable.exe

¿Es esto correcto? ¿Debo revisarlo y corregirlo después o hay una mejor manera?

Gracias

EDITAR: También obtengo barras mixtas cuando pido caminos

import sys
for item in sys.path:
    print item

# Result:
C:\Program Files\Autodesk\Maya2013.5\bin
C:\Program Files\Autodesk\Maya2013.5\mentalray\scripts\AETemplates
C:\Program Files\Autodesk\Maya2013.5\Python
C:\Program Files\Autodesk\Maya2013.5\Python\lib\site-packages
C:\Program Files\Autodesk\Maya2013.5\bin\python26.zip\lib-tk
C:/Users/nookie/Documents/maya/2013.5-x64/prefs/scripts
C:/Users/nookie/Documents/maya/2013.5-x64/scripts
C:/Users/nookie/Documents/maya/scripts
C:\Program Files\Nuke7.0v4\lib\site-packages
C:\Program Files\Nuke7.0v4/plugins/modules

Respuestas a la pregunta(6)

Su respuesta a la pregunta