How to refer to relative paths of resources when working with a code repository

Try to use a filename relative to the current files path. Example for ‘./my_file’:

fn = os.path.join(os.path.dirname(__file__), 'my_file')

In Python 3.4+ you can also use pathlib:

fn = pathlib.Path(__file__).parent / 'my_file'

Leave a Comment