파이썬 패키지를 보면 __init__.py란 파일을 볼수 있습니다.
__init__.py는 자신이 들어있는 폴더가 일반폴더가 아니라 패키지임을 알리기 위해 사용되고 패키지를 초기화 시키는 코드를 넣을수 있습니다.
추가적으로 파이썬 3.3버전에서는 해당 파일이 없어도 자동으로 패키지로 사용할 수 있다고 합니다.
# __init__.py
__all__ = [sum, sub]
__all__ : 해당 패키지의 전체를 임포트 할때 (from 패키지명 import *) 포함될 모듈들의 리스트 입니다.
# test.py
from calculator import *
print(sum(1,10))
'[python]' 카테고리의 다른 글
파이썬 pip install시 에러 Command python setup.py egg_info failed with error code 1 해결 (0) | 2020.06.25 |
---|---|
문자열에서 특정 문자만 바꾸기 replace() (0) | 2019.05.17 |