목차
접기
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
'Python' 카테고리의 다른 글
[ Python ] pip install (0) | 2021.03.09 |
---|---|
[ Python ] 패키지, 모듈 위치 확인하는 방법(inspect) (0) | 2021.03.09 |
[ Python ] __all__ 사용해서 패키지의 모듈을 import 하는 방법. (0) | 2021.03.08 |
[ Python ] package (0) | 2021.03.08 |
[ Python ] 모듈 ( module ) (0) | 2021.03.08 |