210803

nooyji·2021년 8월 6일
0

모듈, 패키지
모듈들을 구조적으로 관리하는게 패키지

패키지 형태로 배포, 사용

상대 경로
.. -> 부모 경로 디렉토리
. -> 현재 경로 디렉토리

from 폴더.모듈 import 클래스

클래스.함수()

클래스().title

from 폴더.모듈 import * <- 권장 x

alias

from pkg.fibonacci import Fibonacci as fb
fb.fib(1000)

함수 단위의 파일은 import 폴더.모듈

from 폴더.파일명 import 함수 <필요한 부분만 가져오는게 좋다>

폴더 안에

__init__.py

해당 디렉토리가 패키지임을 선언

python 3.x : 파일이 없어도 패키지 인식, 하위호환을 위해 생성하길 추천

단위 실행 (독립적으로 파일 실행)

if __name__ == "__main__" :

단위테스트할 때 쓸 수 있음

0개의 댓글