私は4つのディレクトリを持っています:
/home/user/test1
/home/user/test2
/home/user/test3
/home/user/test4
テストを含む別のディレクトリがあります
/home/user/testing
ファイルtestall.pyを持っている
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 が動作するはずです