我有 4 个目录:
/home/user/test1
/home/user/test2
/home/user/test3
/home/user/test4
我有另一个包含测试的目录
/home/user/testing
拥有文件 testall.py
ow,我如何将 test1 到 test4 的 PATHS 附加到 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
不工作。
基本上: from test1.common.api import GenericAPI 应该可以工作