System-spcific parameters and functions
인터프리터에 의해 사용되거나 관리되는 변수와 함수에 대한 접근을 항상 제공하는 모듈
import 명령어로 module/package를 불러올 때 python은 3곳을 순서대로 보면서 module과 package를 찾는다.
- sys.modules
- built-in modules
- sys.path
import sys print(sys) import sys print(sys.builtin_module_names)
sys module은 built-in module이다. built-in module들이 있는 부분에서 탐색하게 된다.
python이 module이나 package를 찾기위해 가장 먼저 확인하는 곳.
사용자가 이전에 import한 module과 package를 저장한 dictionary.
python이 module이나 package를 찾기 위해 가장 나중에 확인하는 곳.
built-in module을 거쳐도 아직 module이나 package를 찾지 못한 경우 python이 찾는 곳.
만약 sys.path에서도 찾지 못한다면 ModuleNotFoundError가 발생한다.
경로를 나타내는 string 요소들이 들어있는 List.