더북(TheBook)

패키지

패키지는 단일 디렉터리 계층 구조 내에서 관련 모듈을 함께 모으는 방법입니다. 간단히 말해 패키지는 여러 모듈 파일과 해당 디렉터리가 패키지임을 나타내는 특수 __init__.py 파일이 포함된 디렉터리입니다.

__init__.py 파일은 파이썬이 해당 디렉터리를 ‘패키지’로 인식하게 하는 특수 파일입니다. 이 파일은 몇 가지 중요한 기능을 수행합니다.

1. 패키지 초기화

패키지를 임포트할 때 __init__.py 파일이 실행됩니다. 이 파일은 패키지 수준에서 변수를 초기화하거나 패키지 수준에서 코드를 실행하는 데 사용할 수 있습니다. 예를 들어 패키지를 임포트할 때마다 메시지를 인쇄하려면 __init__.py 파일에 print 문을 넣으면 됩니다. __init__.py 파일은 비어 있거나 유효한 파이썬 코드를 포함할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.