Python] init .py 파일

 

Python] init .py 파일

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

 

init .py 파일

 

* 특정 디렉터리가 패키지의 일부임을 표시하는 파일
 » 폴더에 __init__.py 파일이 없는 경우 패키지로 인식되지 않음 (파이썬 3.3  버전부터 없어도 패키지로 인식됨)
 » __init__.py 파일이 없을 경우 import 할 때 아래와 같은 오류 발생

 

* 모듈을 와일드카드(*) 형태로 임포트 할 때 __init__.py 파일에 __all__ 이라는  변수를 선언하고 임포트 할 수 있는 모듈을 정의해야 함


 » 단, 위 규칙은 모듈을 와일드카드로 임포트 할 경우에만 해당되며 메서드에  대한 와일드카드 사용은 항상 가능

+ Recent posts