Quiero obtener la ruta del directorio actual en el que se ejecuta un archivo .py.
Por ejemplo, un archivo simple D:\test.pycon código:
import os
print os.getcwd()
print os.path.basename(__file__)
print os.path.abspath(__file__)
print os.path.dirname(__file__)
Es extraño que la salida sea:
D:\
test.py
D:\test.py
EMPTY
Espero los mismos resultados de getcwd()y path.dirname().
Dado os.path.abspath = os.path.dirname + os.path.basename, por qué
os.path.dirname(__file__)
vuelve vacío?