Проблема с работой с файлами в 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