Python module & package

soominlee·2022년 8월 2일
0

🐍 Python

목록 보기
9/14

*해당 게시글은 <NAVER boostcourse> 에서 수강한 강의를 바탕으로 정리한 내용입니다.
Module
  • module : .py file
  • __pycache__ : 모듈을 실행할 때 생성되는 파일로, 모듈을 쉽게 로드할 수 있도록 기계어로 번역한 파일
package
  • modules → package = project

  • __init__.py : 현재 폴더가 패키지임을 알리는 초기화 스크립트
    *package 만들 때 __init__.py 파일을 폴더별로 구성해줌
    (python 3.x부터는 그럴 필요 없지만 명시해주는 것이 명확한듯)

    from , import 와 __all__ 키워드로 package에서 사용할 모듈 정의

  • 패키지 내에서 다른 폴더에 접근할 시 상대 참조로 호출 할 수 있다
from game.sound import echo	# 절대참조
from ..sound import echo	# 상대참조
profile
Soominlee

0개의 댓글