# A.py
def main():
print("main 함수를 호출합니다.")
main()
cmd 환경에서 다음을 실행
import A
>>> main 함수를 호출합니다.
python A.py
>>> main 함수를 호출합니다.
이번에는
# B.py
def main():
print("main 함수를 호출합니다.")
if __name__ == "__main__":
main()
cmd 환경에서 다음을 실행
import B
>>>
python B.py
>>> main 함수를 호출합니다.
즉,
if __name__ == "__main__": main()
위의 name main 문법은 직접 실행시킬 때만 안에 있는 함수들이 실행될 수 있도록 하게 한다.