Python if __name__ == '__main__': 에 대한 이해 / Python __name__


Python if __name__ == '__main__': 에 대한 이해 / Python __name__

Python 관련 책이나 코드를 보면 이런 코드를 종종 볼 수 있습니다. if __name__ == '__main__': 이번 포스팅에서는 이 코드의 의미가 무엇이고 왜 있어야 하는지 알아 보겠습니다. 간단하게 코드로 예를 들어 하나씩 정리해보면 먼저 Python 모듈을 실행하면 아무것도 안해줘도 __name__에 __main__이라는 값이 들어갑니다. pizza.py print('pizza1') print('__name__ ', __name__) print('pizza2') 실행하면 다음과 같은 결과가 나옵니다. pizza1 __name__ __main__ pizza2 그럼 다른 모듈에서 import를 통해 pizza.py를 가져오면 __name__에는 뭐가 들어갈까요? 이번에는 chief라는 모듈을 ..


원문링크 : Python if __name__ == '__main__': 에 대한 이해 / Python __name__