파이썬 폴더위치에 따른 import 방법 (상위,하위,동일 폴더 위치)을 예제로 이해하기


파이썬 폴더위치에 따른 import 방법 (상위,하위,동일 폴더 위치)을 예제로 이해하기

Python folder 모듈 import Python folder 상대적인 위치에 따른 모듈 import 방법 일반적으로 *.py 파이썬 파일을 만들고 다른 파일에 함수나 클래스를 가져와서 사용해야 하는 경우가 있다. 하위 폴더에서 단순히 가져 오는 방법은 from 파일명 import 모듈명 방식으로 처리가 가능하다. 하지만 동일 폴더 위치거나 하위 폴더 파이썬 파일에서 상위 파이썬파일의 모듈을 가져올 때 해당 방식이 적용되지 않는다. 그럴 때는 아래와 같은 순서로 해결 한다. 1. import sys 를 한다. 2. import os 를 한다. 3. sys.path.append(os.path.dirname(os.path.abspath(os.path.dirname(__file__)))) 를 실행한다. ..


원문링크 : 파이썬 폴더위치에 따른 import 방법 (상위,하위,동일 폴더 위치)을 예제로 이해하기