
[Python] __name__ 부터 if __name__ == “__main__” : 까지 완벽 정리
·
Python
0. 익숙하지만 애매한 if __name__ == “__main__” :다양한 파이썬 코드들을 살펴보면 if __name__ == “__main__” : 이렇게 생긴 조건문에 많은 함수들이 들어있는 것을 자주 본 적이 있을 것이다.본인도 그저 막연하게 “모듈화를 위한 방법이다” 정도로만 얕게 알고 지나갔기 때문에 이번 기회에 확실하게 정리해보고자 한다.평소에 애매한 채로 넘어갔거나, 좀 더 확실하게 알고 싶으신 분들이 읽는다면 이번 기회에 확실하게 개념을 이해할 수 있을 것이라 생각한다. 1. __name__해당 모듈의 이름(파일명)을 담고 있는 내장 변수(파이썬에서 만들어둔 변수)현재 모듈의 이름 즉, 해당 파이썬 파일의 이름이 자동으로 저장된다.ex) function.py 에서 __name__..