hello world

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