__main__ (1) 썸네일형 리스트형 [Python] if __name__ == '__main__' PyQt5를 공부하던 중 시작부터 궁금증이 생겼다. if __name__ == '__main__' -> 이 코드는 무슨 의미를 가지고 있는 걸까? if는 쉽게 이해할 수 있는 부분이기에 먼저 __name__과 __main__이 무엇인지 알아봐야 할 것 같다. __name__은 간단히 말해 실행되는 파일(=모듈) 명이고, 가변적이다. __main__은 실행시킨 모듈, 즉 최상위 모듈이다, 실행되는 동안에는 불변하다. 코드를 보며 이해해보자. 먼저 모듈을 실행시키는 방법에는 두 가지가 있다. 1. 모듈 내부에서 실행하는 것 2. 모듈을 import 해서 실행하는 것 - 다른 모듈에서 import 해서 사용하는 것 첫 번째 상황은 처음 파이썬을 할 때 사용하는 방법이다. 예를 들자면, #addex.py def.. 이전 1 다음