How do I get the path of the Python script I am running in? [duplicate]

Use this to get the path of the current file. It will resolve any symlinks in the path.

import os

file_path = os.path.realpath(__file__)

This works fine on my mac. It won’t work from the Python interpreter (you need to be executing a Python file).

Leave a Comment