if __name__ == "__main__"의 의미
name == “main“의 의미
결론
부터 말하면 모듈을 import 하지 않고 직접 실행
을 하냐의 의미입니다.
메인 실행 파일에서 __name__
을 실행하면 __main__
이 출력됩니다
예시 코드를 보며 설명드리겠습니다.
firt.py
파일과second.py
파일이 있고 각각의 실행 결과입니다.
1 | print(__name__) |
- first.py를 import 하고 결과를 비교합니다.
1 | import first_test |
if __name__ == "__main__"의 의미
http://inhwancho.github.io/2023/01/27/Study_folder/Basic_study/2023-01-27-main/