반응형
Package
서로 관련된 모듈을을 한 폴더로 모아 놓은 것
도트를 사용하여 파이선 모듈을 계층적으로 관리할 수 있게 해준다.
예를 들어 모듈 이름이 A.B인 경우에 A는 패키지 이름이고 B는 A패키지의 B모듈이 된다.
※ 파이썬 모듈은 하나의 .py 파일이다.
▶ 구성
- module file
- __init__.py (3.3Ver 부터는 생략 가능)
▶ __init__
패키지 로딩 조건 등을 설정하며 import문이 실행 될 때 자동으로 실행된다.
__all__ = ["파일명1", "파일명2", ...]
라이브러리
자주 사용하는 변수나 함수 등을 모듈, 패키지로 미리 만들어 놓은 것
▶ 표준 라이브러리
파이썬 설치 시 기본으로 설치되는 라이브러리 별도의 import없이도 사용 가능
▶ 외부 라이브러리
import해서 가져올 수 잇는 라이브러리
반응형
'Python' 카테고리의 다른 글
[python] WEB CRAWLING (1) | 2022.09.08 |
---|---|
[python] Module (0) | 2022.09.06 |
[python] 예외처리 (0) | 2022.09.06 |
[python] Class (0) | 2022.09.03 |
[python] CSV FILE (0) | 2022.09.01 |