※ 패키지
- 패키지(Package)란 모듈의 유기적인 사용을 위해 모듈들을 모아둔 특별한 폴더를 말한다. 폴더를 패키지로 만들면
계층적인 구조를 가질 수 있는데 폴더 내에 폴더를 두는 것과 동일한 구조로 패키지도 계층을 가질 수 있다.
패키지를 만드는 방법은 매우 쉬운데 패키지로 만들 폴더에 __init__.py 파일을 만들어 넣어주면 되는데 __init__.py가 저장된 폴더가 패키지 파일로 인식된다. __init__.py는 내용이 없는 빈 파일이어도 상관이 없다.
패키지에 속해 있는 모듈을 불러오는 방법은 다음 예시와 같다.
더보기
----C:\wow\test----
smart2.py
----smtpkg2----
__init__.py
phone.py
camera.py
#smart2.py
import smtpkg2.camera
import smtpkg2.phone
# 이하 생략
불러들이고자 하는 모듈들은 패키지의 하위에 존재하기 때문에 <패키지명.모듈명> 방식으로 사용이 가능하다.
패키지에 있는 모듈 또한 '*' 를 사용하여 모든 식별자를 불러들일 수 있는데
from 패지키.모듈 import * 와 같이 사용하면 된다.
'기타 > What I Learned' 카테고리의 다른 글
[TIL] 객체지향과 클래스 (0) | 2022.01.03 |
---|---|
[TIL] 패키지 사용을 위해 알아야 할 것들 (0) | 2022.01.02 |
[TIL] 모듈을 사용하는 방법 (0) | 2021.12.29 |
[TIL] 모듈 사용의 필요성 (0) | 2021.12.28 |
[TIL] 모듈 (0) | 2021.12.27 |