프로젝트 루트 디렉터리에 새 ProjectRoot.py를 생성하고
하위 폴더 아래 파일에 다음 코드를 추가합니다.
프로젝트 루트 디렉터리 의 폴더 가 sys.path에 자동으로 추가되므로 레벨에 대해 걱정할 필요가 없습니다. 수입의.
import os
import sys
# 向上逐层查找 发现存在__ProjectRoot__.py 则当做项目根目录.
pathPoint = os.path.dirname(__file__)
while(pathPoint != os.path.abspath(os.path.join(pathPoint,".."))): #判断是否到了顶级目录 /
pathPoint = os.path.abspath(os.path.join(pathPoint,".."))
if(os.path.exists( os.path.join(pathPoint,'ProjectRoot.py'))):
sys.path.append( pathPoint)