본문 바로가기
Python Code

모듈을 어플로 실행할 때의 경로(상위 폴더의 다른 폴더 파일) 참조 방식

by 인천고래 quant

 

".."와 같은 방식으로 절대 경로를 추가하게 되면

project_root = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..'))
sys.path.append(project_root)

 

project_root = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..'))
# print(project_root)
sys.path.append(project_root )
# sys.path 확인
print("현재 sys.path:")
for p in sys.path:
    print(p)

 

아래와 같이 상위 디렉토리의 다른 모듈로도 접근 가능하게 된다.

from module.strategy import strategy_utils as utils
-

댓글