Bonjour,
Si je place la fonction suivante dans "fichier1.py", __file__ me permet d'obtenir le chemin vers fichier1.py :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
def nom():
    print(__file__)
Mais si dans "fichier2.py" je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
import fichier1.py
nom()
Je verrai s'afficher toujours le path vers fichier1.py.
Y a-t-il un moyen d'obtenir le path vers fichier2.py par l'intermédiaire d'une fonction écrite dans fichier1.py mais importée dans fichier2.py ?