유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

What does if __name__ == '__main__' do in Python?

Tech With Tim

2025. 2. 6.

0

#etc
  • Python의 if __name__ == '__main__': 구문은 모듈이 직접 실행될 때만 코드를 실행하도록 제어하는 역할을 합니다. 💡
  • 이 구문을 사용하면 모듈을 다른 프로그램에서 import하여 사용할 때 모듈 내의 특정 코드가 실행되지 않도록 방지할 수 있습니다. 🚫
  • __name__ 변수는 모듈이 직접 실행되면 'main' 값을 가지고, import될 경우 모듈의 이름을 가집니다. 🏷️
  • 이를 통해 모듈 내의 함수나 클래스는 재사용 가능하지만, 모듈 자체의 실행 코드는 import 시 실행되지 않도록 관리할 수 있습니다. ⚙️
  • if __name__ == '__main__': 구문은 Python 프로그래밍에서 좋은 코딩 습관으로 여겨지며, 인터뷰에서도 자주 질문되는 내용입니다. 🤔

Recommanded Videos