Возникла такая проблема.
Делаю разработку в Eclipse.
Есть проект Test и файл test.py, который находится в Test/pkg/test.py
В нем обращаюсь к текстовому файлу, который тоже находится в папке pkg:
f = open("somefile.txt") for x in f: print(x.strip())
В Eclipse все работает.
Но когда пытаюсь запустить через консоль:
>python C:\…\workspace\Test\work\test.py
Выдает ошибку No such file or directory : ‘somefile.txt’
Отрабатывает, если прописать абсолютный путь к файлу.
Как избежать этот хардкод?