본문 바로가기
Python

Python - 임포트 함수 참조 순서

by 올엠 2024. 2. 19.
반응형

다른 파이썬 파일에 있는 변수, 함수, 클래스를 사용하기 위해서는 해당 변수, 함수, 클래스가 들어있는 모듈이나 패키지를 import해야 한다.

import [모듈이나 패키지]

 

모듈과 패키지 임포트 참조 순서

import 할 때 모듈과 패키지를 찾기 위해 다음과 같은 장소를 순서대로 검색합니다.
 

1. 내장함수(sys.modules)

파이썬이 이미 import한 모듈과 패키지를 저장하고 있는 경로 print() 같은 것이 내장함수 이다.
 

2. 공식함수(built-in modules)

파이썬에서 제공하는 공식 라이브러리입니다. 가장 기본적으로 제공하는 함수들, os 라이브러리 등이 공식함수 이다.
 

3. 설치함수(sys.path)

로컬 프로젝트들의 경로에 존재하는 경로로, 가장 마지막에 찾게 된다. 직접 구성한 함수를 의미한다.
반응형