[ Python ] 모듈 직접 실행(모듈이 잘 작동하는지 확인하는 방법)

JooKit 주킷 2021. 3. 8. 23:45
목차 접기
728x90
반응형

파일명 : thailand.py

class ThailandPackage:
    def detail(self):
        print("[태국 패키지 3박 5일] 방콕, 파타야 여행 (야시장 투어) 50만원")


# 모듈 직접 실행        
# 모듈이 잘 동작하는지 사전에 테스트를 해보아야 한다.         
if __name__ == "__main__":
    print("Thailand 모듈을 직접 실행")
    print("이 문장은 모듈을 직접 실행할 때만 실행돼요")
    trip_to = ThailandPackage()
    trip_to.detail()
else:
    print("Thailand 외부에서 모듈 호출")



파일명 : travelPractice.py

import travel.thailand 

trip_to = travel.thailand.ThailandPackage()
trip_to.detail()

from travel.thailand import ThailandPackage
trip_to2 = ThailandPackage() # 객체 생성 
trip_to2.detail()

# 모듈을 import 하는 예제
from travel import vietnam
trip_to3 = vietnam.VietnamPackage() # 객체 생성
trip_to3.detail()
  • 모듈을 만들고 나서는 꼭 잘 작동을 하는지 확인해보아야 한다.
  • 모듈 직접 실행
  • 모듈 안에서 실행하는 출력문과 외부에서 모듈을 호출할 때 출력문을 if 문으로 테스트
728x90
반응형
LIST