[2주차] 파이썬 중급: 패키지(package)에 대하여

Gracie·2024년 4월 27일
0

패키지란?

모듈을 묶어서 관리하기 위한 디렉토리 구조 (패키지 ⊃ 모듈 ⊃ 함수)
패키지는 디렉토리로 표현되며, 디렉토리의 이름이 패키지의 이름이 됨

  • 아래 사진에서는 CalculatorFloatCalculatorint가 패키지
  • addCal.py, divCal.py 등은 각 패키지에 속해있는 모듈임
  • 패키지 사용법은 모듈과 동일함!
from CalculatorInt import addCal #CalculatorInt 안에 있는 addCal 모듈을 가져옴
from CalculatorInt import subCal

value = addCal.add(10,20) #addCal 모듈 내의 add 함수 호출

site-packages

실행파일에서 패키지, 모듈을 사용하려면 같은 디렉토리에 위치해야 함
** 디렉토리 위치와 상관없이 사용할 수 있는 모듈을 만드려면, 모듈을 sit-packages라는 디렉토리에 위치시키면 됨

sys 모듈
파이썬 인터프리터가 제공하는 시스템 관련 기능을 다루는 내장 모듈

  • sys.path: 파이썬 인터프리터가 모듈을 찾을 때 사용하는 디렉터리들(경로)를 나타내는 리스트
  • sys.path를 수정하면 파이썬이 모듈을 검색하는 경로를 임의로 변경할 수 있음
profile
비전공자의 Data Analyst 도전기 🥹✨

0개의 댓글