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 |