if __name__ == “__main__” = 메인 함수의 선언, 시작을 의미
# xx.py
def main():
print "Main Function"
if __name__ == "__main__":
main()
없다면 ?
# xx.py
def add(x, y):
return x + y
# python 실행
>>> import xx
>>> print (taengModule.add(2, 3))
5
>>>
# xx.py
def add(x, y):
return x + y
print (add(3, 4))
$ python xx.py
$ 7
# python 실행
>>> import taengModule
7
>>>
def add(x, y):
return x + y
# 이 부분을 추가
if __name__ == "__main__":
print (add(3, 4))
다른 코드에서 import만 했을 뿐인데 코드가 실행이 되어 결과값을 출력하게 됨
모듈을 불러오는 거 아님 직접 수행한 경우에는 print 함수가 실행됨
https://madplay.github.io/post/python-main-function
파이썬 if __name__ ==
Python에서 if __name__ ==
madplay.github.io
'Language > Python' 카테고리의 다른 글
파이썬 엑셀 저장할 때 파일명 날짜로 하기 (0) | 2023.01.13 |
---|---|
꼭.... 꼭..... (0) | 2023.01.13 |
find_element By (0) | 2023.01.11 |
Selenium Webdriver에서 iFrame 처리하기 (0) | 2023.01.11 |
Python Selenium Alert창 팝업창 확인 버튼/취소버튼 (0) | 2023.01.10 |