У меня есть python проект следующей структуры:
ai_project\
project\
project_3\
Functionality_1.pnyb --> "Imports project_helper and project_tests"
helper.py --> Content of file: "../../helper.py"
project_helper.py --> "Imports helper"
tests.py --> Content of file: "../../tests.py"
project_tests.py --> Imports tests.py
project_4\
project_5\
data\
some_folder_name\
helper.py --> Some reusable helper methods
requirments.py
tests.py --> Content of file : Some reusable test methods
Я вижу, что код в functionaly_1 пытается получить доступ или наследовать test.py и helper.py от родительского класса. Но при выполнении кода я получаю синтаксическую ошибку
Traceback (most recent call last):
File "D:\Anaconda3\envs\udacity\lib\site-packages\IPython\core\interactiveshell.py", line 3331, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-1-504bb0e8ad18>", line 3, in <module>
import helper
File "D:\CodingWorkspace\JupyterWorkspace\ai_project\project\project_3\helper.py", line 1
../../helper.py
^
SyntaxError: invalid syntax
Как мне это исправить? Я могу скопировать, вставить тесты и вспомогательный файл в каждую функциональную папку, но это не отвечает цели.
Спасибо.