파이썬 if __name__ == "__main__" 의미


파이썬 if __name__ == "__main__" 의미

파이썬에서 아래 구문을 만날 때가 있다. if __name__ == "__main__" 처음에는 이해가 안 돼 열심히 구글링해 보고 NAVER 검색도 해본다. 대충은 알겠지만 매번 헷갈린다면 본 포스팅을 참고해 보자 sample # index.py def add(a, b): return a + b print(add(1, 4)) //5 index.py 샘플 파일 작성 후 실행해 보면 5(1+4)가 출력된다. 간단한 코드로 이해가 쉬울 것이다. 마지막 줄 위해 한 줄을 추가해 봤다. 결과에 변화가 있을까? # index.py def add(a, b): return a + b if __name__ == "__main__": print(add(1, 4)) //5 같은 결과인 5가 출력되었다. index.py 스크립트 파일이 메인 프로그램으로 사용 시 결과는 같다. import test.py 이름의 새 파일 생성 후 아래와 같이 코딩했다. # test.py import index print(...


#__main__ #__name__ #python #구름ide #파이썬

원문링크 : 파이썬 if __name__ == "__main__" 의미