Little bIT awesome

if __name__=="__main__" 본문

코딩테스트

if __name__=="__main__"

까루카라 2023. 4. 6. 10:51

__name__은 모듈의 이름이 저장되는 변수이며, import로 모듈을 가져왔을 때 모듈의 이름이 들어간다. 파이썬 인터프리터로 스크립트 파일을 직접 실행했을 때는 모듈의 이름이 아니라 '__main__'이 들어간다. 

 

즉, "해당 모듈이 임포트된 경우가 아니라 인터프리터에서 직접 실행된 경우에만, if문 이하의 코드를 돌려라"

 

'코딩테스트' 카테고리의 다른 글

위상 정렬 (Topological Sorting)  (0) 2024.11.29
코테 문제 판단 기준  (0) 2024.10.29
유클리드 알고리즘  (0) 2023.03.23
문자열을 입력받아 숫자인지 아닌지 판별하기  (0) 2023.03.07
회문 문자열 검사  (0) 2023.03.07