Exemple de comment récupérer dans un script python son chemin ?
Obtenir le chemin du script python
Considérons un script python appelé test.py (situé par exemple dans le répertoire "/Users/mb/Desktop/test.py"). Pour obtenir le chemin du script python, une solution consiste à utiliser le module python os:
import os
file_path = os.path.realpath(__file__)
print(file_path)
qui donne ici
/Users/mb/Desktop/test.py
Obtenir uniquement le chemin sans le nom du fichier
Pour obtenir le chemin d'accès au script python sans le nom du fichier, une solution consiste à utiliser "os.path.abspath":
import os
file_path = os.path.realpath(__file__)
print(os.path.abspath(__file__))
donne dans cet exemple
/Users/mb/Desktop