Ich versuchte den Code wie folgt, versucht, Verzeichnistrennzeichen zu Schrägstrich /
zu ändern, aber immer noch in den Backslash \
stecken. Die Dokumentation besagt, dass die Funktion Pfade mit dem Verzeichnistrennzeichen os.sep
verbindet, aber das hat in meinem Fall nicht funktioniert.Wie lege ich in Python das Verzeichnistrennzeichen in der Funktion os.path.join() fest?
import os
os.sep = '/'
print(os.sep)
print(os.path.join('.', 'path'))
Vielleicht willst du stattdessen ''/'. Join (['.', 'Path'])' 'stattdessen? In den meisten Fällen (nicht alle, aber Vorsicht) erhalten Sie die gleiche Ausgabe, als wäre Ihr 'sep' so eingestellt, wie Sie es erhofft hatten. – jedwards
Warum möchten Sie das tun? Ist der Backslash eigentlich falsch für Ihr Betriebssystem? –