import문을 통해 다른 파이썬 파일을 불러올 때, 파이썬은 내부적으로 파일을 찾기 위해 sys.path와 PYTHONPATH에 있는 경로를 탐색한다.
e.g) /opt/common.py라는 임의의 파이썬 파일을 하나 만든다.
#아무내용 없음
이제 /home/ubuntu/example.py를 만든다.
import sys sys.path.append('/opt') import common
sys.path.append('/opt')를 통해 /opt 디렉토리를 추가함으로써 /opt/common.py를 import 할 수 있게 됐다.
reference: https://www.bangseongbeom.com/sys-path-pythonpath.html