У меня есть 4 каталога:
/home/user/test1
/home/user/test2
/home/user/test3
/home/user/test4
У меня есть еще один каталог с тестами
/home/user/testing
имея файл testall.py
о, как я могу добавить ПУТИ для test1 через test4 к PYTHONPATH, чтобы я мог получить доступ к файлам в test1 по 4.
кстати, test1 по 4 имеют несколько каталогов в там, где находятся файлы python.
Пробовал:
import sys
import os
PROJECT_ROOT = os.path.dirname(__file__)
sys.path.insert(0,os.path.join(PROJECT_ROOT,"test1"))
sys.path.insert(1,os.path.join(PROJECT_ROOT,"test2"))
sys.path.insert(2,os.path.join(PROJECT_ROOT,"test3"))
sys.path.insert(3,os.path.join(PROJECT_ROOT,"test4"))
вроде не работает
также:
import sys
sys.path.append('/home/user/test1','/home/user/test2','/home/user/test3','/home/kahmed/test4')
from test1.common.api import GenericAPI
не работает.
в основном: из test1.common.api импортировать GenericAPI должно работать