Gibt es eine einfache Möglichkeit, den "echten" Pfad für die Groß- und Kleinschreibung von einem Pfad für alle Kleinbuchstaben zu erhalten. Wie die Umkehrung von os.path.normcase.Umgekehrte Version von os.path.normalcase unter Windows
Betrachten wir zum Beispiel das Verzeichnis:
c:\StackOverFlow
Wenn ich die folgenden Ausschnitt haben, wie d_real zu erhalten?
>>> import os
>>> d = os.path.normcase('C:\\StackOverFlow') # convert to lower case
>>> d
'c:\\stackoverflow'
>>> d_real = ... # should give 'C:\StackOverFlow' with the correct case
'os.path.join ('c:', 'Stackoverflow')' gibt Ihnen 'c: stackoverflow', * nicht *' c: \ stackoverflow', wie es in der Dokumentation erklärt (= Pfad relativ zum aktuellen Verzeichnis auf dem angegebenen Laufwerk). –
Ja, ich habe meinen Beispielcode nicht überprüft. Wird es reparieren. Vielen Dank. – pkit