더북(TheBook)

 

11.4

모듈 직접 실행하기

travel 패키지의 thailandvietnam 모듈은 내용이 간단해서 파악하기 쉽지만, 실제 프로그램에서 모듈을 만들면 규모나 복잡도가 다릅니다. 그래서 모듈의 기능이 올바르게 동작하는지를 확인하는 작업이 필요합니다. 물론 지금까지 배운 것처럼 별도 파일에서 해당 모듈을 import해서 테스트할 수도 있지만, 모듈을 직접 실행하면서 확인하는 방법이 아무래도 수월하죠.

모듈을 직접 실행할지 아니면 별도 파일을 호출해서 실행할지는 다음과 같이 구분합니다. 이때 __name____main__은 앞뒤로 언더바가 2개씩 들어간다는 점을 주의해 주세요.

형식

if __name__ == "__main__": # 직접 실행하는 경우
    pass
else: # 외부에서 호출해 실행하는 경우
    pass
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.