Ich möchte den Pfad des aktuellen Verzeichnisses abrufen, unter dem eine .py-Datei ausgeführt wird.
Zum Beispiel eine einfache Datei D:\test.pymit Code:
import os
print os.getcwd()
print os.path.basename(__file__)
print os.path.abspath(__file__)
print os.path.dirname(__file__)
Es ist seltsam, dass die Ausgabe ist:
D:\
test.py
D:\test.py
EMPTY
Ich erwarte die gleichen Ergebnisse von der getcwd()und path.dirname().
Gegeben os.path.abspath = os.path.dirname + os.path.basename, warum
os.path.dirname(__file__)
kehrt leer zurück?