[Solved] Open a file in python from 2 directory back


Opening files in python is relative to the current working directory. This means you would have to change cd to the directory where this python file is located.

If you want a more robust solution:

To be able to run this from any directory, there is a simple trick:

import os

PATH = os.path.join(os.path.dirname(__file__), '../../test.txt')
with open(PATH, 'r') as file:
    lines = file.readlines()
    file.close()

solved Open a file in python from 2 directory back