![[Python 정리] if __name__ == "__main__": 의 의미, 활용법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FY0Jcv%2FbtrMU5mOhAn%2FK0e2YHas9vjhQEJPTLE7qk%2Fimg.png)
◎ Python/알게된 것 정리2022. 9. 24. 17:17[Python 정리] if __name__ == "__main__": 의 의미, 활용법
__name__ 변수는? 파이썬의 내장변수로, 이 변수에는 기본적으로 해당 파이썬 파일의 이름이 들어간다. 쉽게 말하자면 모듈의 이름이 들어간다. 만약 내가 모듈, 즉 파일을 usercode.py로 저장했다면 __name__은 "usercode"가 된다. 그런데, 만약 내가 현재 열고 있는 파일 내에서 실행시키면 __main__이 __name__이 된다. 즉 내가 현재 usercode.py을 열고 실행시킨다면 __name__변수에 "__main__"이 저장된다. 그러나 usercode.py를 main.py 파일에서 import하고 실행시킨다면 usercode.py의 __name__변수에는 "usercode"가 저장된다. 아래 코드로 보자. # usercode.py def start(x, y): print..