더북(TheBook)

 

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()

실행결과 icon_con

NameError: name 'vietnam' is not defined
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.