if __name__=='__main__':
Programming/Python2015. 7. 16. 00:25
if __name__=='__main__':
책을 보다가 발견한 문장..
무슨 뜻인지 전혀 이해할 수 없었다..
막상 "__name__" 이런식으로 검색해도, "name"으로 검색엔진이 인식하는건지... 제대로 나오지도 않았지만..
검색어를 __name__ python으로 검색하니 내가 원하는 답을 구할 수 있었다..
프로그램이 모듈로써 실행되는지, 아니면 직접 메인으로 실행되는지 구분하기(?)위해 사용한다는 답을 구할 수 있었다. 즉, 해당 문장을 사용하면 '메인 인터프리터에서 실행되는 경우'의 조건인 것이다.
(http://ibiblio.org/g2swap/byteofpython/read/module-name.html)
'Programming > Python' 카테고리의 다른 글
python - join과 split (0) | 2015.07.27 |
---|---|
python - set (0) | 2015.07.27 |
python에서의 언더바(__) (0) | 2015.07.20 |
python self, __init__ (0) | 2015.07.16 |
exit( ) (0) | 2015.07.12 |