Python 개발환경과 실행환경 PATH 동기화

Code Genie·2024년 11월 6일
  • 기존
if hasattr(sys, "_MEIPASS"): 

위 코드로 현재 코드 환경이 개발환경인지 컴파일 후의 실행환경인지 분별하여
PATH가 환경에 맞게 반영 되도록 코드를 작성 했었다.

  • 개선

프로젝트 루트디렉토리에
ROOT_PATH.py 모듈을 만들고

ROOT_PATH = os.path.dirname(os.path.abspath(__file__))

위와같이 작성하여 ROOT_PATH 변수는 개발환경, 실행환경 상관없이 항상 프로젝트 루트 패스가 저장 됨으로써 혼란스러운 PATH 지정으로부터 해방되었다

profile
1인 개발

0개의 댓글