less than 1 minute read

__init__.py 파일은 파이썬에서 패키지(라이브러리)를 임포트할 때 가장 먼저 실행되는 파일이다. 이는 해당 디렉터리가 패키지의 일부임을 알려주는 역할을 한다.

  • 파이썬 3.3 부터는 __init__.py 파일이 없더라도 패키지로 인식하지만, 그 이전 버전들은 해당 파일이 있어야만 패키지로 인식한다.
  • 어쨌든 해당 파일은 임포트할 때 가장 먼저 실행되는 파일이므로, 파이썬 버전이 3.3 이상이더라도 패키지와 관련된 설정이나 초기화 코드를 포함시킬 수 있다.

파이썬에서 패키지란 관련 있는 모듈의 집합을 의미한다. 파이썬에서 모듈은 하나의 .py 파일이다.


출처

https://wikidocs.net/1418
https://chancoding.tistory.com/207

Categories:

Updated: