개발/Python

[Python] __ name __

Dane.Kim 2021. 10. 15.

if name=="main":

함수이름 ()

 

 

해당 변수는 파이썬에 이미 정해져있는 변수이다. 저 코드의 의미를 보자면 해당 파일에서 해당 함수를 실행하는 경우 if 문 밑의 함수를 실행하라는 의미이다.

 

이 if문의 용도는 다른 py 파일에서 import를 해서 모듈을 사용하고자 할때, 모듈 안의 코드들이 한줄 한줄 실행되는 것을 막고, 한 묶음으로 실행되게끔 하는 것이다.

댓글