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
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.