파이썬 프로젝트의 엔트리 포인트(Entry Point, 진입점)
AiDALab Project/AiDAOps
2025. 8. 21.
파이썬을 공부하다보면 프로그램을 시작하는 부분은 그리 신경을 쓰지 않습니다.그냥 코드를 작성해서 실행하거나.. 기껏해야 if __name__ == "__main__": 블록을 이용하게 됩니다.사실 if __name__ == "__main__": 블록이 엔트리 포인트(Entry Point,진입점)로 사용되기 때문에 틀렸다거나 문제가 있는 것은 아닙니다만..프로그래밍 작업에 참고하기 위하여 오픈소스 프로젝트 등을 살펴보다 보면 해당 코드 블록은 어딘가의 구석에 처박혀있고 프로젝트 루트에서는 잘 보이지 않는 경우가 많죠.그래서 이번 포스트에서는 파이썬 프로젝트의 엔트리 포인트 지정 방법에 대하여 살펴보도록 하겠습니다. 파이썬 프로젝트에서 엔트리 포인트는 일반적으로 다음의 세 가지 방식으로 지정됩니다. 1. s..