[Python] sys.path

qw4735·2023년 1월 12일

import sys

import문을 통해 다른 파이썬 파일을 불러올 때, 파이썬은 내부적으로 파일을 찾기 위해 sys.path와 PYTHONPATH에 있는 경로를 탐색한다.

sys.path에 append()로 경로 추가

  • sys.path : directory의 경로들이 기록된 문자열 리스트
    \quad \quad \quad이 리스트에 경로를 추가하면 해당 경로에 있는 파이썬 파일을 import문으로 불러올 수 \quad \quad \quad있다.

e.g) /opt/common.py라는 임의의 파이썬 파일을 하나 만든다.

#아무내용 없음

이제 /home/ubuntu/example.py를 만든다.

import sys
sys.path.append('/opt')
import common

\hookrightarrow sys.path.append('/opt')를 통해 /opt 디렉토리를 추가함으로써 /opt/common.py를 import 할 수 있게 됐다.



reference: https://www.bangseongbeom.com/sys-path-pythonpath.html

0개의 댓글