개념)
C나 C++의 header 파일과 같은 역할을 하는 것.
사용법)
1) import module
2) 모듈안의 하나의 함수만 사용하기 위한 방법
ex) form math import factorial
3) 모듈안의 모든 함수를 import 하는 방법
ex) from maht iport *
4) import 할 함수를 사용자정의해서 사용하는 방법
ex) from math iport factorial as f
f(5)
모듈의 위치)
모듈을 import하면 다음의 순서대로 모듈을 찾는다.
1) 현재 디렉토리
2) 환경변수에 설정되어있는 디렉토리
3) python이 설치된 디렉토리 및 그 밑의 라이브러리 디렉토리
찾은 이후, sys.path라는 리스트에 찾은 디렉토리를 추가한다.
모듈의 작성)
1) 개념
C에서 새로운 C 파일을 생성에서 사용한 후 include 시키는것과 동일함.
2) 사용방법
- 한 모듈에 함수를 작성함
- 다른 모듈에서 위에 작성한 모듈을 import 한 후 해당 모듈의 함수들을 사용함.