IT 지식 창고

(Python) 기본 경로 설정 방법

casim 2020. 8. 18. 18:54

Python으로 프로젝트를 진행하거나 프로그램을 만든다고 할 경우 main이 실행되는 파일을 기준으로 경로를 설정합니다.

 

그럴 때 기본경로를 설정하는 방법은 아래와 같습니다.

if getattr(sys, 'frozen', False):
    os.chdir(os.path.dirname(sys.executable))
else:
    os.chdir(os.path.dirname(os.path.abspath(__file__)))

구체적인 내용은 각 함수별로 검색해보는 것이 좋을 듯하며, 많은 시행착오를 겪은 결과 위와 같이 설정하면 왠만하면 실행되는 파일기준으로 에러 없이 기본경로 설정이 가능합니다.