Python :: __name__ 과 __main__
오늘의 주제 파이썬을 사용하다가 궁금했었는데 무심코 지나쳤던 __name__과 __main__에 대해서 알아보자 궁금증이 생겼던 코드 사실 python 웹 어플리케이션 프레임워크인 flask를 사용하다가 궁금했던 것인데. Flask 클래스의 run함수를 실행시키는 코드가 if문 안에 있었다. 다음과 같은 코드이다 12if __name__ == '__main__' : app.run()cs 실질적인 프로그램 구동 코드가 왜 if문 안에 있을까? 어떤 경우에 실행하지 않을까? 라는 궁금증이 생겼었는데 드디어 알아보게 되었다 __name__ __name__은 변수이다. python은 모든 모듈에 __name__ 변수를 선언하고, 이 변수는 모듈의 이름을 값을 가진다. 예를 들어 현재 실행한 파일명이 namete..