왜 그냥 쓰지 않고 main()을 굳이 정의하나요?
조회수 2295회
소스코드1
def main():
# 어떤 코드
if __name__ == "__main__":
main()
이런식으로 main()을 굳이 정의해서 호출하던데 왜 그냥 파일 맨 위부터 적지 않고 저렇게 하는 건가요?
1 답변
-
__main__
을 확인하지 않는 경우에는 이 모듈이 import되서 쓰일 경우도 전체 스크립트가 다 실행되기 때문입니다.자세한 건
if __name__ == "__main__"은 왜쓰나요?
를 봐주세요(클릭)
댓글 입력