Name (1) 썸네일형 리스트형 [Python] 파이썬에서 if __name__ == "__main__" 의 의미 if __name__ == "__main__" 파이썬 코드를 보다보면 위와 같은 조건문이 자주 등장하시는 것을 볼 수 있습니다. 위 조건문은 현재 코드가 프로그램의 진입점entry point 또는 메인 main 인지를 체크하는 부분입니다. __name__ 변수 파이썬에서 제공하는 __name__ 변수는 모듈의 이름을 출력해줍니다. 하지만 현재 코드가 프로그램의 진입점 entry point 인 경우에는 __main__이라는 값을 가지게 됩니다. 한번 코드를 통해 확인해봅시다. # main.py import external_module print("It's main.py") print(__name__) #external_module.py print("It's external_module.py") print(.. 이전 1 다음