모듈: 코드 파일, import를 통해 불러와서 사용
<특정 함수만 불러올 때>
" from 모듈이름 import 불러올 함수 이름 or * "
모듈 테스트를 위해 아래 코드 밑에 테스트 코드 작성
if __name__ == "__main__":
패키지: 모듈 집합
import의 마지막 항목은 모듈이나 패키지여야 한다.
__init__.py
1. 해당 디렉토리를 패키지로 인식하게 해준다.
2. 패키지 내 리소스 초기화
3. 자동 코드 실행
4. 패키지 관련 내용 서술
__all__ + 공개할 모듈의 이름 목록
사용자의 편의와 메모리 절약을 위해 사용
# __init__.py
__all__ = ['module1', 'module3']
#목록에 있는 모듈 외의 모듈은 명시적으로 import해서 사용해야 한다.
'개인공부 > python' 카테고리의 다른 글
파이썬 내장함수 threading (0) | 2024.03.29 |
---|---|
예외처리 (1) | 2024.03.29 |
클래스 (0) | 2024.03.28 |
파일 r/w & 프로그램 i/o (1) | 2024.03.27 |
python 기초 활용 (0) | 2024.03.27 |