if __name__ == "__main__"

CODEDRAGON Development/Python

반응형



 

 

if __name__ == "__main__"

·         if __name__ == "__main__" 사용하면 C:\Python>python modname.py처럼 직접 파일을 실행시켰을 때는 __name__ == "__main__" 참이 되어 if 다음 문장들이 수행됩니다. 반대로 대화형 인터프리터나 다른 파일에서 모듈을 불러서 사용할 때는 __name__ == "__main__" 거짓이 되어 if 다음 문장들이 수행되지 않는다.

·         보통 파이썬 모듈을 개발할 때에는 마지막 부분에 if __name__ == "__main__": 같은 코드를 추가하여 테스트 코드를 삽입합니다.(TIP)

 

 

if __name__ == "__main__"

설명

true

직접 모듈 파일을 실행

false

대화형 인터프리터나 다른 파일에서 모듈을 불러서 사용

 

 


'Development > Python' 카테고리의 다른 글

파이썬 식별자(identifier), 식별자 생성 규칙(조건)  (0) 2020.01.14
Series vs DataFrame 구조  (0) 2020.01.14
String Formatting(문자열 포맷팅)  (0) 2020.01.14
내장 함수(Built-in Function)  (0) 2020.01.13
choice()  (0) 2020.01.13