11.3
모듈 공개 설정하기: __all__
11.1.2 모듈 사용하기에서 theater_module 모듈을 import할 때 다음과 같이 *를 사용해 모듈의 모든 기능을 가져다 쓸 수 있었습니다.
from theater_module import *
travel 패키지도 같은 방식으로 한번 사용해 볼까요? *를 사용해 travel 패키지의 모든 기능을 가져다 쓰겠다고 작성한 후 VietnamPackage 클래스의 객체를 만듭니다. 그리고 detail() 함수에 접근합니다.
ch11.py
from travel import *
trip_to = vietnam.VietnamPackage() # 베트남
trip_to.detail()
실행결과 |
NameError: name 'vietnam' is not defined |