반응형
파이썬 패키지 : python package
패키지는 파이썬의 모듈로 구성되어 있는 하나의 모음집이다.
패키지 안의 __init__.py 파일은 python3.3 버전 이상의 경우 없어도 패키지로 인식하지만, 하위 호환을 위해 작성하는 것을 추천한다.
아래는 패키지를 import하여 사용하는 예제이다.
import python1.sub.sub1.module1
import python1.sub.sub2.module2
# 예제 1
# 사용
python1.sub.sub1.module1.mod1_test1()
python1.sub.sub1.module1.mod1_test2()
python1.sub.sub2.module2.mod2_test1()
python1.sub.sub2.module2.mod2_test2()
# 예제 2
from sub.sub1 import module1
from sub.sub2 import module2 as m2
module1.mod1_test1()
module1.mod1_test2()
m2.mod2_test1()
m2.mod2_test2()
# 예제 3
# 전체로 가져 오는 것은 지양하는 것이 좋다!
from sub.sub1 import *
module1.mod1_test1()
module1.mod1_test2(
반응형