어느정도 내용이 채워질 때 까지는, 파이선 관련 기록물들을 한군데 모아놓고 살펴본다. 요즘에는 파이선을 많이 안봐서, 업뎃 속도가 느릴 것 같다.
if __name__=="__main__"
프로그래밍을 하다보면, 의미를 정확히는 모르지만 의례 집어넣는 코드들이 있다. 자주 사용하지만 의문을 갖고 사용하지 않기 때문에 한번 알았다가도 돌아서는 잊어버리는 그런 코드들이다. 그래서 간단하게 기록하고자 한다. 파이선에서는 if__name__=="__main__" 이다. 이 의미와 필요성을 정리한다.
보통 __XXXX___ 는 내부적으로 사용되는 변수이다. python에서 .py 파일을 실행하면, __name__ 변수에 __main__ 이 저장된다. 하지만 command 모드에서 import module을 통해서 모듈을 불러오면, __name__ 변수에 모듈 이름이 저장된다. [1]
...
[REF]
[1] https://madplay.github.io/post/python-main-function
파이썬 if __name__ ==
Python에서 if __name__ ==
madplay.github.io
'Study > Computer Language' 카테고리의 다른 글
| [Perl] (0) | 2022.10.12 |
|---|