gemischte Schrägstriche mit os.path.join unter Windows

Ich neige dazu, nur Schrägstriche für Pfade ('/') zu verwenden, und Python ist damit auch unter Windows zufrieden. In der Beschreibung von os.path.join heißt es, dass dies der richtige Weg ist, wenn Sie plattformübergreifend arbeiten möchten. Aber wenn ich es benutze, bekomme ich gemischte Schrägstriche:

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

Ist das richtig? Soll ich das nachträglich überprüfen und korrigieren oder gibt es einen besseren Weg?

Vielen Dank

EDIT: Ich bekomme auch gemischte Schrägstriche, wenn ich nach Pfaden frage

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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage