L’attributo __file__ del modulo è assoluto o relativo?

|

Ho difficoltà a capire __file__. Da quanto ho capito, __file__ restituisce il percorso assoluto da cui è stato caricato il modulo.

I "Ho problemi a produrre questo: ho un abc.py con un'istruzione print __file__, in esecuzione da /d/projects/ python abc.py restituisce abc.py. in esecuzione da /d/ restituisce projects/abc.py. Qualche motivo?