__name__
현재 모듈의 이름을 담고 있는 내장 변수. 모듈이 단순히 import된 상태일 때는 모듈명을 변수값으로 가지고 모듈이 실행된 상태일 때는 __main__을 변수값으로 가진다.
__main__
if __name__ == __main__ 이라는 조건문을 통해 모듈이 직접 실행될 때만 조건문 아래의 코드를 실행시킬 수 있다. 효율적인 프로그래밍이 가능하게 된다.
if __name__ == __main__
[Python]if __name__ == "__main__"