import1 파이썬(Python) if __name__ == '__main__': 은 무엇일까? 파이썬 인터프리터는 파이썬 스크립트가 실행될 때 __name__ 과 같은 스페셜한 변수들에게 값을 할당합니다. 아래와 같은 my_module.py 라는 스크립트를 작성해 볼께요. # my_module.py def my_name(): print('J Builder') if __name__ == '__main__': my_name() 이 스크립트를 파이썬 인터프리터가 실행을 하면 __name__ 변수에 '__main__' 이라는 문자열값이 할당이 됩니다. ➜ python_test python my_module.py J Builder 그럼 질문이 하나 생길텐데요. 아래 test_module.py처럼 그냥 if __name__ == '__main__': 구문 없이 my_name() 함수를 호출하면 안될까요? #.. 2020. 9. 11. 이전 1 다음