Python

[python] Package

SangRok Jung 2022. 9. 6. 22:53
반응형

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