[파이썬]모듈 실행 제어: Python의 if __name__ == "__main__" 구문
if __name__ == "__main__": 구문은 Python에서 모듈이 직접 실행될 때와 다른 모듈에 의해 임포트될 때의 동작을 구분하기 위해 사용됩니다. 이 구문이 어떻게 작동하는지, 그리고 왜 필요한지에 대해 자세히 설명해드리겠습니다.__name__ 변수①Python에서 각 모듈은 __name__이라는 특별한 변수를 가집니다.②모듈이 직접 실행될 때, __name__의 값은 "__main__"이 됩니다.③반면, 다른 모듈에서 임포트될 때는 __name__의 값이 해당 모듈의 이름이 됩니다.사용 예시def main(): print("이 모듈이 직접 실행되었습니다.")if __name__ == "__main__": main()위의 코드를 살펴보면:1. 모듈이 직접 실행될 때:이 파일을 ..
<개인공부>/[Python]
2024. 11. 17. 17:39