-
[python] 모듈 직접 실행python 2025. 6. 5. 14:10
모듈 직접 실행
if __name__ == "__main__"은 모듈 직접 실행한 경우에만 특정 코드를 실행하도록 만드는 아주 중요한 패턴입니다.
if __name__ == "__main__": 구문을 잘 활용하면 모듈을 직접 실행하는지, 또는 외부에서 가져다 쓰는지를 구분하여 필요한 코드를 작성할 수 있다.
실습
class ThailandPackage: def detail(self): print("[태국 패키지 3박 5일] 방콕, 파타야 여행 (야시장 투어) 50만원") if __name__ == "__main__": # 직접 실행 되는 경우 print("Thailand 모듈을 직접 실행") print("이 문장은 모듈을 직접 실행할 때만 실행돼요") trip_to = ThailandPackage() trip_to.detail() else: # 외부에서 실행 되는 경우 print("Thailand 외부에서 모듈 호출")
이 문장은 모듈을 직접 실행할 때만 실행돼요
[태국 패키지 3박 5일] 방콕, 파타야 여행 (야시장 투어) 50만원[참고문서]
https://nadocoding.tistory.com/80
'python' 카테고리의 다른 글
[python] 내장함수, 외장함수 (0) 2025.06.09 [python] __all__ (1) 2025.06.05 [python] 패키지 (1) 2025.06.02 [python] 모듈 (0) 2025.06.02 [python] finally (0) 2025.05.29