Chcę uzyskać ścieżkę do bieżącego katalogu, w którym jest wykonywany plik .py.
Na przykład prosty plik D:\test.pyz kodem:
import os
print os.getcwd()
print os.path.basename(__file__)
print os.path.abspath(__file__)
print os.path.dirname(__file__)
To dziwne, że wynik to:
D:\
test.py
D:\test.py
EMPTY
Oczekuję tych samych wyników z getcwd()i path.dirname().
Biorąc pod uwagę os.path.abspath = os.path.dirname + os.path.basename, dlaczego
os.path.dirname(__file__)
zwraca puste?