분석/파이썬
파이썬에서 if __name__=="__main__"
statart
2021. 9. 30. 23:29
파이썬에서 __name__ 자기자신(모듈)을 호출
- 직접 실행 > __main__
- 모듈 호출 > 모듈명
직접 코드를 실행할 때와 모듈을 호출했을 때 __name__의 값이 달라지기에
테스트에 사용하고 실제로는 사용하지 않을 코드를 구별하여 효율적인 코드작성을 도움
if __name__=="__main__":
<직접 테스트엔 사용하고 모듈 호출시에는 사용하지 않을 코드 작성>