Проблема с работой с файлами в Python

Пишу простейшую функцию:

def load(path):
    with open(path, "r+") as stckFile:
        stck = stckFile.read()
    return stck

Однако, не видит в упор файлы. К примеру, пишу:

data = load('file.txt')
print(data)

Выдает ошибку:

Traceback (most recent call last):
  File "c:/Users/dotco/Desktop/stck/stck/dictionary.py", line 19, in <module>
    data = load('file.txt')
  File "c:/Users/dotco/Desktop/stck/stck/dictionary.py", line 2, in load
    with open(path, "r+") as stckFile:
FileNotFoundError: [Errno 2] No such file or directory: 'file.txt'

Подскажите решение данной проблемы. Ее, конечно, можно решить, указав в функции load() параметр path как r("тут_полный_путь_к_файлу"). Но меня интересует только короткая запись.

Структура "проекта":

stck
    stck
        dictionary.py
        file.txt

Ответы (0 шт):