Je veux obtenir le chemin du répertoire actuel sous lequel un fichier .py est exécuté.
Par exemple un simple fichier D:\test.pyavec du code:
import os
print os.getcwd()
print os.path.basename(__file__)
print os.path.abspath(__file__)
print os.path.dirname(__file__)
Il est étrange que la sortie soit:
D:\
test.py
D:\test.py
EMPTY
J'attends les mêmes résultats de getcwd()et path.dirname().
Étant donné os.path.abspath = os.path.dirname + os.path.basename, pourquoi
os.path.dirname(__file__)
retourne vide?