그러나 from~import 문을 사용하면 함수부터 클래스, 모듈, 패키지까지 모두 import할 수 있습니다. 다음과 같이 travel.thailand 모듈에서 ThailandPackage 클래스를 가져오도록 코드를 수정합니다. 앞에서와 다르게 클래스를 import한 후 객체를 생성할 때는 travel.thailand. 부분은 제외하고 클래스명만으로 생성할 수 있습니다.
ch11.py
# travel.thailand 모듈에서 ThailandPackage 클래스 가져오기
from travel.thailand import ThailandPackage
trip_to = ThailandPackage() # from~import 문에서는 travel.thailand. 제외
trip_to.detail()
실행결과 |
[태국 3박 5일 패키지] 방콕, 파타야 여행(야시장 투어) 50만 원 |
실행하면 태국 패키지여행의 상품 정보를 출력합니다.