Мне, как и, вероятно, остальным, не совсем понятна структура папок в вашем примере. Опишите, пожалуйста структуру директорий в формате вывода команды tree, например:
Ну тут следует задать вопрос "зачем"?
Обычно структура питоновских программ подразумевает, что файлы в глубине папок реализуют какую-то функциональность, а файлы на более высоком уровне её используют, ну или собирают вместе.
import sys
sys.path.append(r"<Здесь указываешь полный путь до папки с файлом, который хочешь импортировать>")
from file_need import * # потом обычно импортируешь
import sys
sys.path.append(r"<Здесь указываешь полный путь до папки с файлом, который хочешь импортировать>")
from file_need import * # потом обычно импортируешь
Как правильно прописать путь в второй строчке? Я пробовал sys.path.append(r"../../../file_need.py")
пробовал sys.path.append(r"../../../file_need")
Но он так и не смог найти этот файл.