[Python] __name__은 무슨 의미일까? __name__은 모듈의 이름을 갖는 변수이다. 직접 실행된 파일의 __name__ 값은 __main__이 되고 다른 파일에서 import되어 사용되면 해당 모듈의 이름(예를 들어 sangwon.py라면 sangwon)이 __name__의 값이 된다. if __name__ == "__main__": ... 따라서 위 코드는 import되지 않고, 해당 스크립트 파일이 시작점일 경우에만 실행되는 코드이다. Backend/Python 2023.03.06