목록2024/08/22 (1)
imhamburger 님의 블로그
파이썬(Python) - if __name__=="__main__"의 의미 이해하기
if __name__=="__main__" 이 조건문은.... Python 파일이 직접 실행되었을 때만 특정 코드를 실행하도록 한다.만약 이 파일이 다른 곳에서 모듈로 import되면, 이 블록 아래의 코드는 실행되지 않는다. 직접 실행할 때 : __name__ 변수에는 "__main__"이 할당 (이때 __name__ 변수는 파이썬 파일명 그 자체)모듈로 import할 때 : 파이썬 파일이 다른 모듈에서 import된 경우, __name__ 변수는 파이썬 파일명 그 자체라고 하였으니 그 모듈의 이름(파일 이름)이 문자열로 할당 예시 test.pydef hello(): print("hello") if __name__=='__main__': print(f'world!, {__name__}') ..
파이썬(Python)
2024. 8. 22. 19:44